Script started on 2024-10-02 01:47:29+00:00 [TERM="xterm-256color" TTY="/dev/pts/0" COLUMNS="-1" LINES="-1"]
P;HTML|
; (set_option_value prolog false)
P;HTML|
; (set_option_value compat auto)
P;HTML|
; (set_option_value compatio true)
P;HTML|
; (is_cmd_option prescan halt --halt=true true)
P;HTML|
; (set_option_value halt true)
P;HTML|
; (is_cmd_option prescan stdin --stdin=tty tty)
P;HTML|
; (set_option_value stdin tty)
P;HTML|
; (is_cmd_option prescan stdout --stdout=tty tty)
P;HTML|
; (set_option_value stdout tty)
P;HTML|
; (is_cmd_option prescan stderr --stderr=tty tty)
P;HTML|
; (set_option_value stderr tty)
P;HTML|
; (set_option_value prolog false)
P;HTML|
; (set_option_value compat auto)
P;HTML|
; (set_option_value compatio true)
P;HTML|
; (is_cmd_option execute python --python=enable enable)
P;HTML|
; (set_option_value python enable)
P;HTML|
; (is_cmd_option execute timeout --timeout=40 40)
P;HTML|
; (set_option_value timeout 40)
P;HTML|
; (is_cmd_option execute output --output=./reports/tests_output/baseline-compat-2024-10-02T00:34:06/ ./reports/tests_output/baseline-compat-2024-10-02T00:34:06/)
P;HTML|
; (set_option_value output ./reports/tests_output/baseline-compat-2024-10-02T00:34:06/)
P;HTML|
; (is_cmd_option execute html --html true)
P;HTML|
; (set_option_value html true)
P;HTML|
; (is_cmd_option execute compile --compile=false false)
P;HTML|
; (set_option_value compile false)
P;HTML|
; (is_cmd_option execute test --test true)
P;HTML|
; (set_option_value test true)
; (load_metta_file &self tests/direct_comp/walk_thru/bc_impl.metta)
P;HTML|
; (track_load_into_file /home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta)
P;HTML|
; (load_answer_file /home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers /home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta)
P;HTML|
; (= 1 "[()]")
P;HTML|
; (= 2 "[()]")
P;HTML|
; (= 3 "[()]")
P;HTML|
; (= 4 "[()]")
P;HTML|
; (= 5 "[()]")
P;HTML|
; (= 6 "[()]")
P;HTML|
; (= 7 "[(ensure-compiler!)]")
P;HTML|
; (= 8 "[(compile! is-variable)]")
P;HTML|
; (= 9 "[(compile! is-expression)]")
P;HTML|
; (= 10 "[(compile! is-closed)]")
P;HTML|
; (= 11 "[(compile! bc)]")
P;HTML|
; (= 12 "[(listing! metta_compiled_predicate)]")
P;HTML|
; (= 13 "[()]")
P;HTML|
; (= 14 "[()]")
P;HTML|
; (= 15 "[(bc (: CPU (⍃ 2 3)) GroundingSpace-0x1de1228 Z)]")
P;HTML|
; (= 16 "[(bc (: CPU (⍃ 4 3)) GroundingSpace-0x1de1228 Z)]")
P;HTML|
; (= 17 "[(bc (: $prf (less $x $y)) GroundingSpace-0x1de1228 (S (S (S Z))))]")
P;HTML|
; (= 18 "0.02user 0.00system 0:00.03elapsed 97%CPU (0avgtext+0avgdata 24828maxresident)k")
P;HTML|
; (= 18 "0inputs+0outputs (0major+3039minor)pagefaults 0swaps")
P;HTML|
; (= (error (stream_error (: 136 (: 0 3189)) (syntax_error unexpected_end_of_file "Unexpected end of file in list")))
; (call once
; (load_metta_file_stream_fast 3205 read_metta2 /home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta &self (0x5644876692b0))))
(error
(stream_error
(: 136
(: 0 3189))
(syntax_error unexpected_end_of_file "Unexpected end of file in list")))
(error
(stream_error
(: 136
(: 0 3189))
(syntax_error unexpected_end_of_file "Unexpected end of file in list")))
[194] call(prolog_stack:get_prolog_backtrace_lc,8000,[frame(194,clause((0x564485154280),8),_3402)|_3394],P;HTML| [ goal_depth(600)]) at /usr/lib/swi-prolog/boot/init.pl:508
[193] call(prolog_stack:call,get_prolog_backtrace_lc,8000,[frame(194,clause((0x564485154280),8),call(prolog_stack:get_prolog_backtrace_lc,8000,[frame(194,clause((0x564485154280),8),_3506)|_3498],P;HTML| [ goal_depth(600)])),frame(193,clause((0x564485154330),10),_3536)|_3528],P;HTML| [ goal_depth(600)]) at /usr/lib/swi-prolog/boot/init.pl:510
[192] once(prolog_stack:call(call,get_prolog_backtrace_lc,8000,[frame(194,clause((0x564485154280),8),call(prolog_stack:get_prolog_backtrace_lc,8000,[frame(194,clause((0x564485154280),8),_3644)|_3636],P;HTML| [ goal_depth(600)])),frame(193,clause((0x564485154330),10),call(prolog_stack:call,get_prolog_backtrace_lc,8000,[frame(194,clause((0x564485154280),8),call(...,8000,...,...)),frame(193,...,_3742)|_3734],P;HTML| [ goal_depth(600)])),frame(192,clause((0x564485154810),3),_3766)|_3758],P;HTML| [ goal_depth(600)])) at /usr/lib/swi-prolog/boot/init.pl:538
[191] setup_call_cleanup(system:'$notrace'(12,0),system:once(prolog_stack:call(call,get_prolog_backtrace_lc,8000,[frame(194,clause((0x564485154280),8),call(prolog_stack:get_prolog_backtrace_lc,8000,[frame(194,...,_3900)|_3892],P;HTML| [ goal_depth(600)])),frame(193,clause((0x564485154330),10),call(prolog_stack:call,get_prolog_backtrace_lc,8000,[...|...],P;HTML| [ ...])),frame(192,clause((0x564485154810),3),once(...)),frame(191,...,_3998)|_3990],P;HTML| [ goal_depth(600)])),system:'$restore_trace'(12,0)) at /usr/lib/swi-prolog/boot/init.pl:682
[189] logicmoo_startup:ds at /home/runner/work/metta-wam/metta-wam/src/packs/logicmoo_utils/prolog/logicmoo_startup.pl:1043
[188] logicmoo_startup:bt at /home/runner/work/metta-wam/metta-wam/src/packs/logicmoo_utils/prolog/logicmoo_startup.pl:1038
[187] catch(user:bt,_4098,user:true) at /usr/lib/swi-prolog/boot/init.pl:565
[186] ignore(user:catch(bt,_4148,true)) at /usr/lib/swi-prolog/boot/init.pl:547
[184] ugtrace(error(error(stream_error(136:0:3189,syntax_error(unexpected_end_of_file,"Unexpected end of file in list")))),user:call(user:once,user:load_metta_file_stream_fast(3205,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x5644876692b0)))) at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:376
[182] catch(user:call(user:once,user:load_metta_file_stream_fast(3205,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x5644876692b0))),error(stream_error(136:0:3189,syntax_error(unexpected_end_of_file,"Unexpected end of file in list"))),user:(fbug(error(stream_error(136:0:3189,syntax_error(unexpected_end_of_file,"Unexpected end of file in list")))=user:call(user:once,user:load_metta_file_stream_fast(3205,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x5644876692b0)))),ugtrace(error(error(stream_error(136:0:3189,syntax_error(unexpected_end_of_file,"Unexpected end of file in list")))),user:call(user:once,user:load_metta_file_stream_fast(3205,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x5644876692b0)))))) at /usr/lib/swi-prolog/boot/init.pl:565
[179] ''('')
[178] setup_call_cleanup(user:nop(trace(user:load_metta_file_stream_fast/5,+fail)),user:(must_not_error(call(user:once,user:load_metta_file_stream_fast(3205,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x5644876692b0))))*->true;md_failed(user:once,user:load_metta_file_stream_fast(3205,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x5644876692b0)))),user:nop(trace(user:load_metta_file_stream_fast/5,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
[177] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
[176] catch(user:must_det_ll1(once,user:load_metta_file_stream_fast(3205,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x5644876692b0))),md_failed(once,_4794,_4796),user:(_4824 is _4830-1,_4836>0->throw(md_failed(once,_4848,_4850));ugtrace(md_failed(once,_4868,_4870),user:load_metta_file_stream_fast(3205,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x5644876692b0))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
[174] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
[171] setup_call_cleanup(user:set_option_value(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'),user:((must_det_ll(set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',1)),must_det_ll(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')),must_det_ll(set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',0))),must_det_ll(load_metta_file_stream_fast(3205,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x5644876692b0)))),user:set_option_value(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')) at /usr/lib/swi-prolog/boot/init.pl:682
[168] once('') at /usr/lib/swi-prolog/boot/init.pl:538
[167] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
[166] catch(user:call(user:once,user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x5644876692b0))),_5114,user:(fbug(_5168=user:call(user:once,user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x5644876692b0)))),ugtrace(error(_5212),user:call(user:once,user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x5644876692b0)))))) at /usr/lib/swi-prolog/boot/init.pl:565
[163] ''('')
[162] setup_call_cleanup(user:nop(trace(user:load_metta_file_stream/3,+fail)),user:(must_not_error(call(user:once,user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x5644876692b0))))*->true;md_failed(user:once,user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x5644876692b0)))),user:nop(trace(user:load_metta_file_stream/3,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
[161] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
[160] catch(user:must_det_ll1(once,user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x5644876692b0))),md_failed(once,_5530,_5532),user:(_5560 is _5566-1,_5572>0->throw(md_failed(once,_5584,_5586));ugtrace(md_failed(once,_5604,_5606),user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x5644876692b0))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
[158] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
[156] setup_call_cleanup(user:open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x5644876692b0),P;HTML| [ encoding(utf8)]),user:must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x5644876692b0))),user:close((0x5644876692b0))) at /usr/lib/swi-prolog/boot/init.pl:682
[155] once('') at /usr/lib/swi-prolog/boot/init.pl:538
[154] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
[153] catch(user:call(user:once,user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x5644876692b0),P;HTML| [ encoding(utf8)]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x5644876692b0))),close((0x5644876692b0)))),_5808,user:(fbug(_5898=user:call(user:once,user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x5644876692b0),...),must_det_ll(...),close((0x5644876692b0))))),ugtrace(error(_5960),user:call(user:once,user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x5644876692b0),P;HTML| [ ...]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x5644876692b0))),close((0x5644876692b0))))))) at /usr/lib/swi-prolog/boot/init.pl:565
[150] ''('')
[149] setup_call_cleanup(user:nop(trace(user:setup_call_cleanup/3,+fail)),user:(must_not_error(call(user:once,user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x5644876692b0),P;HTML| [ ...]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x5644876692b0))),close((0x5644876692b0)))))*->true;md_failed(user:once,user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x5644876692b0),P;HTML| [ encoding(utf8)]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x5644876692b0))),close((0x5644876692b0))))),user:nop(trace(user:setup_call_cleanup/3,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
[148] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
[147] catch(user:must_det_ll1(once,user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x5644876692b0),P;HTML| [ encoding(utf8)]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x5644876692b0))),close((0x5644876692b0)))),md_failed(once,_6414,_6416),user:(_6444 is _6450-1,_6456>0->throw(md_failed(once,_6468,_6470));ugtrace(md_failed(once,_6488,_6490),user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x5644876692b0),P;HTML| [ encoding(utf8)]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x5644876692b0))),close((0x5644876692b0)))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
[145] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
[143] setup_call_cleanup(user:working_directory('/home/runner/work/metta-wam/metta-wam/','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru'),user:must_det_ll(setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x5644876692b0),P;HTML| [ encoding(utf8)]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x5644876692b0))),close((0x5644876692b0)))),user:working_directory(_6674,'/home/runner/work/metta-wam/metta-wam/')) at /usr/lib/swi-prolog/boot/init.pl:682
[140] once('') at /usr/lib/swi-prolog/boot/init.pl:538
[139] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
[138] catch(user:call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')),_6752,user:(fbug(_6806=user:call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))),ugtrace(error(_6850),user:call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))))) at /usr/lib/swi-prolog/boot/init.pl:565
[135] ''('')
[134] setup_call_cleanup(user:nop(trace(user:include_metta_directory_file/3,+fail)),user:(must_not_error(call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')))*->true;md_failed(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))),user:nop(trace(user:include_metta_directory_file/3,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
[133] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
[132] catch(user:must_det_ll1(once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')),md_failed(once,_7168,_7170),user:(_7198 is _7204-1,_7210>0->throw(md_failed(once,_7222,_7224));ugtrace(md_failed(once,_7242,_7244),user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
[130] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
[128] include_metta1('&self','tests/direct_comp/walk_thru/bc_impl.metta') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_loader.pl:396
[127] call('') at /usr/lib/swi-prolog/boot/init.pl:502
[126] setup_call_cleanup(user:nb_setval('$circular_goals',P;HTML|[
include_metta1('&self', 'tests/direct_comp/walk_thru/bc_impl.metta'),
load_metta1('&self', 'tests/direct_comp/walk_thru/bc_impl.metta')]),user:call(include_metta1('&self','tests/direct_comp/walk_thru/bc_impl.metta')),user:(nb_current('$circular_goals',_7436),select(include_metta1('&self','tests/direct_comp/walk_thru/bc_impl.metta'),_7448,_7450),nb_setval('$circular_goals',_7462))) at /usr/lib/swi-prolog/boot/init.pl:682
[122] once('') at /usr/lib/swi-prolog/boot/init.pl:538
[121] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
[120] catch(user:call(user:once,user:include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')),_7538,user:(fbug(_7590=user:call(user:once,user:include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),ugtrace(error(_7632),user:call(user:once,user:include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))))) at /usr/lib/swi-prolog/boot/init.pl:565
[117] ''('')
[116] setup_call_cleanup(user:nop(trace(user:include_metta/2,+fail)),user:(must_not_error(call(user:once,user:include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))*->true;md_failed(user:once,user:include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),user:nop(trace(user:include_metta/2,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
[115] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
[114] catch(user:must_det_ll1(once,user:include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')),md_failed(once,_7942,_7944),user:(_7972 is _7978-1,_7984>0->throw(md_failed(once,_7996,_7998));ugtrace(md_failed(once,_8016,_8018),user:include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
[112] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
[110] catch(user:must_det_ll(include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')),_8086,prolog_statistics:(report(time{cpu:3.9868417430000003,inferences:24404402,wall:1727833653.1888928},10),throw(_8142))) at /usr/lib/swi-prolog/boot/init.pl:565
[109] call_cleanup(prolog_statistics:catch(user:must_det_ll(include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')),_8180,(report(time{cpu:3.9868417430000003,inferences:24404402,wall:1727833653.1888928},10),throw(_8230))),prolog_statistics:(_8240=true)) at /usr/lib/swi-prolog/boot/init.pl:685
[108] prolog_statistics:time('') at /usr/lib/swi-prolog/library/statistics.pl:287
[107] setup_call_cleanup(user:set_option_value(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'),user:time(must_det_ll(include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),user:set_option_value(loading_file,[])) at /usr/lib/swi-prolog/boot/init.pl:682
[105] once('') at /usr/lib/swi-prolog/boot/init.pl:538
[104] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
[103] catch(user:call(user:once,user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',time(must_det_ll(include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))))),_8218,user:(fbug(_8286=user:call(user:once,user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',time(...)))),ugtrace(error(_8334),user:call(user:once,user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',time(must_det_ll(...))))))) at /usr/lib/swi-prolog/boot/init.pl:565
[100] ''('')
[99] setup_call_cleanup(user:nop(trace(user:with_option/3,+fail)),user:(must_not_error(call(user:once,user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',time(must_det_ll(...)))))*->true;md_failed(user:once,user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',time(must_det_ll(include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))))),user:nop(trace(user:with_option/3,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
[98] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
[97] catch(user:must_det_ll1(once,user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',time(must_det_ll(include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))))),md_failed(once,_8696,_8698),user:(_8726 is _8732-1,_8738>0->throw(md_failed(once,_8750,_8752));ugtrace(md_failed(once,_8770,_8772),user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',time(must_det_ll(include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
[95] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
[93] track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','') at /home/runner/work/metta-wam/metta-wam/library/genome/flybase_loader.pl:1010
[92] once('') at /usr/lib/swi-prolog/boot/init.pl:538
[91] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
[90] catch(user:call(user:once,user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),_8932,user:(fbug(_8990=user:call(user:once,user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))),ugtrace(error(_9038),user:call(user:once,user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))))) at /usr/lib/swi-prolog/boot/init.pl:565
[87] ''('')
[86] setup_call_cleanup(user:nop(trace(user:track_load_into_file0/2,+fail)),user:(must_not_error(call(user:once,user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))))*->true;md_failed(user:once,user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))),user:nop(trace(user:track_load_into_file0/2,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
[85] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
[84] catch(user:must_det_ll1(once,user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),md_failed(once,_9372,_9374),user:(_9402 is _9408-1,_9414>0->throw(md_failed(once,_9426,_9428));ugtrace(md_failed(once,_9446,_9448),user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
[82] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
[80] track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','') at /home/runner/work/metta-wam/metta-wam/library/genome/flybase_loader.pl:1007
[79] once('') at /usr/lib/swi-prolog/boot/init.pl:538
[78] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
[77] catch(user:call(user:once,user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),_9598,user:(fbug(_9656=user:call(user:once,user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))),ugtrace(error(_9704),user:call(user:once,user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))))) at /usr/lib/swi-prolog/boot/init.pl:565
[74] ''('')
[73] setup_call_cleanup(user:nop(trace(user:track_load_into_file/2,+fail)),user:(must_not_error(call(user:once,user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))))*->true;md_failed(user:once,user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))),user:nop(trace(user:track_load_into_file/2,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
[72] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
[71] catch(user:must_det_ll1(once,user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),md_failed(once,_10038,_10040),user:(_10068 is _10074-1,_10080>0->throw(md_failed(once,_10092,_10094));ugtrace(md_failed(once,_10112,_10114),user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
[69] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
[67] locally_each:wtl_how('','','','','') at /home/runner/work/metta-wam/metta-wam/src/packs/logicmoo_utils/prolog/logicmoo/redo_locally.pl:217
[63] call('') at /usr/lib/swi-prolog/boot/init.pl:502
[62] setup_call_cleanup(user:nb_setval('$circular_goals',P;HTML| [ load_metta1('&self', 'tests/direct_comp/walk_thru/bc_impl.metta')]),user:call(load_metta1('&self','tests/direct_comp/walk_thru/bc_impl.metta')),user:(nb_current('$circular_goals',_10310),select(load_metta1('&self','tests/direct_comp/walk_thru/bc_impl.metta'),_10322,_10324),nb_setval('$circular_goals',_10336))) at /usr/lib/swi-prolog/boot/init.pl:682
[57] catch(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta'),_10362,user:(always_rethrow(_10398)->throw(_10402);pp_m('red',user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta')in _10414))) at /usr/lib/swi-prolog/boot/init.pl:565
[54] once('') at /usr/lib/swi-prolog/boot/init.pl:538
[53] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
[52] catch(user:call(user:once,user:catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),_10502,user:(fbug(_10564=user:call(user:once,user:catch_red(user:...))),ugtrace(error(_10610),user:call(user:once,user:catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta')))))) at /usr/lib/swi-prolog/boot/init.pl:565
[49] ''('')
[48] setup_call_cleanup(user:nop(trace(user:catch_red/1,+fail)),user:(must_not_error(call(user:once,user:catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta'))))*->true;md_failed(user:once,user:catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta')))),user:nop(trace(user:catch_red/1,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
[47] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
[46] catch(user:must_det_ll1(once,user:catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),md_failed(once,_10960,_10962),user:(_10990 is _10996-1,_11002>0->throw(md_failed(once,_11014,_11016));ugtrace(md_failed(once,_11034,_11036),user:catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
[44] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
[42] ''('')
[41] catch(user:(must_det_ll(not_compatio((nl,write('; '),write_src(user:...),nl))),must_det_ll(catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),!,must_det_ll(flush_output)),'$aborted',user:fbug(aborted(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta'),(must_det_ll(not_compatio((nl,write('; '),...,nl))),must_det_ll(catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),!,must_det_ll(flush_output))))) at /usr/lib/swi-prolog/boot/init.pl:565
[38] cmdline_load_file('&self','tests/direct_comp/walk_thru/bc_impl.metta') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_interp.pl:732
[36] ignore('') at /usr/lib/swi-prolog/boot/init.pl:547
[34] cmdline_load_metta(execute,'&self',P;HTML|[
'tests/direct_comp/walk_thru/bc_impl.metta', '--halt=true', '--stdin=tty', '--stdout=tty',
'--stderr=tty']) at /home/runner/work/metta-wam/metta-wam/src/canary/metta_interp.pl:702
[26] do_cmdline_load_metta(execute,'&self','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_interp.pl:668
[23] catch(user:run_cmd_args,_11500,user:(always_rethrow(_11530)->throw(_11534);pp_m('red',run_cmd_args in _11546))) at /usr/lib/swi-prolog/boot/init.pl:565
[20] if_or_else('',true) at /home/runner/work/metta-wam/metta-wam/src/canary/metta_interp.pl:1486
[18] apply:maplist_('',user:catch_red_ignore) at /usr/lib/swi-prolog/library/apply.pl:226
[10] ignore('') at /usr/lib/swi-prolog/boot/init.pl:547
[9] do_loon at /home/runner/work/metta-wam/metta-wam/src/canary/metta_interp.pl:1654
[7] catch(user:loon(main),_11680,'$toplevel':true) at /usr/lib/swi-prolog/boot/init.pl:565
[6] catch_with_backtrace('','','') at /usr/lib/swi-prolog/boot/init.pl:645
Note: some frames are missing due to last-call optimization.
Re-run your program in debug mode (:- debug.) to get more detail.
(0)$P;HTML|[system]P;HTML| system:'$c_call_prolog'. P;HTML| no(clause).
(1)$P;HTML|[$toplevel]P;HTML| '$toplevel':'$initialise'. % toplevel.pl:556:
(2)$P;HTML|[system]P;HTML| system:catch('$toplevel':initialise_prolog,A,'$toplevel':initialise_error(A)). % init.pl:564:
(5)<*>$P;HTML|[$toplevel]P;HTML| '$toplevel':run_init_goal('',@(user:loon(main),'/home/runner/work/metta-wam/metta-wam/src/canary/metta_interp.pl':1851)). % toplevel.pl:740:
(6)$P;HTML|[system]P;HTML| system:catch_with_backtrace('','',''). % init.pl:644:
(7)$P;HTML|[system]P;HTML| system:catch(user:loon(main),A,'$toplevel':true). % init.pl:564:
(9)$P;HTML|[user]P;HTML| do_loon. % metta_interp.pl:1653:
(10)<*>$P;HTML|[system]P;HTML| system:ignore(''). % init.pl:546:
(18)$P;HTML|[apply]P;HTML| apply:maplist_('',user:catch_red_ignore). % apply.pl:225:
(20)<*>$P;HTML|[user]P;HTML| if_or_else('',true). % metta_interp.pl:1486:
(23)$P;HTML|[system]P;HTML| system:catch(user:run_cmd_args,A,user:(always_rethrow(A)->throw(A);pp_m(red,run_cmd_args in A))). % init.pl:564:
(26)$P;HTML|[user]P;HTML| do_cmdline_load_metta(execute,'&self',''). % metta_interp.pl:665:
(34)<*>$P;HTML|[user]P;HTML| cmdline_load_metta(execute,'&self',['tests/direct_comp/walk_thru/bc_impl.metta','--halt=true','--stdin=tty','--stdout=tty','--stderr=tty']). % metta_interp.pl:701:
(36)<*>$P;HTML|[system]P;HTML| system:ignore(''). % init.pl:546:
(38)$P;HTML|[user]P;HTML| cmdline_load_file('&self','tests/direct_comp/walk_thru/bc_impl.metta'). % metta_interp.pl:732:
(41)$P;HTML|[system]#P;HTML| system:catch(user:(not_compatio((nl,write('; '),write_src(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta')),nl)),catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta')),!,flush_output),'$aborted',user:fbug(aborted(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta'),(not_compatio((nl,write('; '),write_src(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta')),nl)),catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta')),!,flush_output)))). % init.pl:564:
(42)$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause).
(44)$P;HTML|[user]P;HTML| md(once,''). % metta_utils.pl:293:
(46)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),throw('$aborted'))). % init.pl:564:
(47)$P;HTML|[user]P;HTML| must_det_ll1('',''). % metta_utils.pl:302:
(48)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:catch_red/1,+fail)),user:(call(user:once,user:catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta')))*->true;md_failed(user:once,user:catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta')))),user:nop(trace(user:catch_red/1,-fail))). % init.pl:680:
(49)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause).
(52)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),A,user:(fbug(A=user:call(user:once,user:catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta')))),ugtrace(error(A),user:call(user:once,user:catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta')))))). % init.pl:564:
(53)$P;HTML|[system]P;HTML| system:call('',''). % init.pl:503:
(54)$P;HTML|[system]P;HTML| system:once(''). % init.pl:537:
(57)$P;HTML|[system]P;HTML| system:catch(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta'),A,user:(always_rethrow(A)->throw(A);pp_m(red,user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta')in A))). % init.pl:564:
(62)$P;HTML|[system]P;HTML| system:setup_call_cleanup(user:nb_setval('$circular_goals',[load_metta1('&self','tests/direct_comp/walk_thru/bc_impl.metta')]),user:call(load_metta1('&self','tests/direct_comp/walk_thru/bc_impl.metta')),user:(nb_current('$circular_goals',A),select(load_metta1('&self','tests/direct_comp/walk_thru/bc_impl.metta'),A,B),nb_setval('$circular_goals',B))). % init.pl:680:
(63)$P;HTML|[system]P;HTML| system:call(''). % init.pl:501:
(67)$P;HTML|[locally_each]P;HTML| locally_each:wtl_how('','','','',''). % redo_locally.pl:217:
(69)$P;HTML|[user]P;HTML| md(once,''). % metta_utils.pl:293:
(71)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),throw('$aborted'))). % init.pl:564:
(72)$P;HTML|[user]P;HTML| must_det_ll1('',''). % metta_utils.pl:302:
(73)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:track_load_into_file/2,+fail)),user:(call(user:once,user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))*->true;md_failed(user:once,user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))),user:nop(trace(user:track_load_into_file/2,-fail))). % init.pl:680:
(74)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause).
(77)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),A,user:(fbug(A=user:call(user:once,user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))),ugtrace(error(A),user:call(user:once,user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))))). % init.pl:564:
(78)$P;HTML|[system]P;HTML| system:call('',''). % init.pl:503:
(79)$P;HTML|[system]P;HTML| system:once(''). % init.pl:537:
(80)$P;HTML|[user]P;HTML| track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',''). % flybase_loader.pl:1005:
(82)$P;HTML|[user]P;HTML| md(once,''). % metta_utils.pl:293:
(84)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),throw('$aborted'))). % init.pl:564:
(85)$P;HTML|[user]P;HTML| must_det_ll1('',''). % metta_utils.pl:302:
(86)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:track_load_into_file0/2,+fail)),user:(call(user:once,user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))*->true;md_failed(user:once,user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))),user:nop(trace(user:track_load_into_file0/2,-fail))). % init.pl:680:
(87)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause).
(90)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),A,user:(fbug(A=user:call(user:once,user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))),ugtrace(error(A),user:call(user:once,user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))))). % init.pl:564:
(91)$P;HTML|[system]P;HTML| system:call('',''). % init.pl:503:
(92)$P;HTML|[system]P;HTML| system:once(''). % init.pl:537:
(93)$P;HTML|[user]P;HTML| track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',''). % flybase_loader.pl:1010:
(95)$P;HTML|[user]P;HTML| md(once,''). % metta_utils.pl:293:
(97)$P;HTML|[system]#P;HTML| system:catch(user:must_det_ll1(once,user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',time(include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',time(include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))),throw('$aborted'))). % init.pl:564:
(98)$P;HTML|[user]P;HTML| must_det_ll1('',''). % metta_utils.pl:302:
(99)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:with_option/3,+fail)),user:(call(user:once,user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',time(include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))))*->true;md_failed(user:once,user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',time(include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))))),user:nop(trace(user:with_option/3,-fail))). % init.pl:680:
(100)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause).
(103)$P;HTML|[system]#P;HTML| system:catch(user:call(user:once,user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',time(include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))),A,user:(fbug(A=user:call(user:once,user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',time(include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))))),ugtrace(error(A),user:call(user:once,user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',time(include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))))))). % init.pl:564:
(104)$P;HTML|[system]P;HTML| system:call('',''). % init.pl:503:
(105)$P;HTML|[system]P;HTML| system:once(''). % init.pl:537:
(107)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:set_option_value(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'),user:time(include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')),user:set_option_value(loading_file,[])). % init.pl:680:
(108)<*>$P;HTML|[prolog_statistics]P;HTML| prolog_statistics:time(''). % statistics.pl:285:
(109)$P;HTML|[system]#P;HTML| system:call_cleanup(prolog_statistics:catch(user:include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'),A,(report(time{cpu:3.9868417430000003,inferences:24404402,wall:1727833653.1888928},10),throw(A))),prolog_statistics:(B=true)). % init.pl:684:
(110)$P;HTML|[system]#P;HTML| system:catch(user:include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'),A,prolog_statistics:(report(time{cpu:3.9868417430000003,inferences:24404402,wall:1727833653.1888928},10),throw(A))). % init.pl:564:
(112)$P;HTML|[user]P;HTML| md(once,''). % metta_utils.pl:293:
(114)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')),throw('$aborted'))). % init.pl:564:
(115)$P;HTML|[user]P;HTML| must_det_ll1('',''). % metta_utils.pl:302:
(116)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:include_metta/2,+fail)),user:(call(user:once,user:include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))*->true;md_failed(user:once,user:include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),user:nop(trace(user:include_metta/2,-fail))). % init.pl:680:
(117)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause).
(120)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')),A,user:(fbug(A=user:call(user:once,user:include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),ugtrace(error(A),user:call(user:once,user:include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))))). % init.pl:564:
(121)$P;HTML|[system]P;HTML| system:call('',''). % init.pl:503:
(122)$P;HTML|[system]P;HTML| system:once(''). % init.pl:537:
(126)$P;HTML|[system]P;HTML| system:setup_call_cleanup(user:nb_setval('$circular_goals',[include_metta1('&self','tests/direct_comp/walk_thru/bc_impl.metta'),load_metta1('&self','tests/direct_comp/walk_thru/bc_impl.metta')]),user:call(include_metta1('&self','tests/direct_comp/walk_thru/bc_impl.metta')),user:(nb_current('$circular_goals',A),select(include_metta1('&self','tests/direct_comp/walk_thru/bc_impl.metta'),A,B),nb_setval('$circular_goals',B))). % init.pl:680:
(127)$P;HTML|[system]P;HTML| system:call(''). % init.pl:501:
(128)$P;HTML|[user]P;HTML| include_metta1('&self','tests/direct_comp/walk_thru/bc_impl.metta'). % metta_loader.pl:396:
(130)$P;HTML|[user]P;HTML| md(once,''). % metta_utils.pl:293:
(132)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')),throw('$aborted'))). % init.pl:564:
(133)$P;HTML|[user]P;HTML| must_det_ll1('',''). % metta_utils.pl:302:
(134)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:include_metta_directory_file/3,+fail)),user:(call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))*->true;md_failed(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))),user:nop(trace(user:include_metta_directory_file/3,-fail))). % init.pl:680:
(135)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause).
(138)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')),A,user:(fbug(A=user:call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))),ugtrace(error(A),user:call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))))). % init.pl:564:
(139)$P;HTML|[system]P;HTML| system:call('',''). % init.pl:503:
(140)$P;HTML|[system]P;HTML| system:once(''). % init.pl:537:
(143)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:working_directory('/home/runner/work/metta-wam/metta-wam/','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru'),user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x5644876692b0),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x5644876692b0)),close((0x5644876692b0))),user:working_directory(A,'/home/runner/work/metta-wam/metta-wam/')). % init.pl:680:
(145)$P;HTML|[user]P;HTML| md(once,''). % metta_utils.pl:293:
(147)$P;HTML|[system]#P;HTML| system:catch(user:must_det_ll1(once,user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x5644876692b0),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x5644876692b0)),close((0x5644876692b0)))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x5644876692b0),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x5644876692b0)),close((0x5644876692b0)))),throw('$aborted'))). % init.pl:564:
(148)$P;HTML|[user]P;HTML| must_det_ll1('',''). % metta_utils.pl:302:
(149)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:scc/3,+fail)),user:(call(user:once,user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x5644876692b0),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x5644876692b0)),close((0x5644876692b0))))*->true;md_failed(user:once,user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x5644876692b0),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x5644876692b0)),close((0x5644876692b0))))),user:nop(trace(user:scc/3,-fail))). % init.pl:680:
(150)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause).
(153)$P;HTML|[system]#P;HTML| system:catch(user:call(user:once,user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x5644876692b0),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x5644876692b0)),close((0x5644876692b0)))),A,user:(fbug(A=user:call(user:once,user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x5644876692b0),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x5644876692b0)),close((0x5644876692b0))))),ugtrace(error(A),user:call(user:once,user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x5644876692b0),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x5644876692b0)),close((0x5644876692b0))))))). % init.pl:564:
(154)$P;HTML|[system]P;HTML| system:call('',''). % init.pl:503:
(155)$P;HTML|[system]P;HTML| system:once(''). % init.pl:537:
(156)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:open('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x5644876692b0),[encoding(utf8)]),user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x5644876692b0)),user:close((0x5644876692b0))). % init.pl:680:
(158)$P;HTML|[user]P;HTML| md(once,''). % metta_utils.pl:293:
(160)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x5644876692b0))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x5644876692b0))),throw('$aborted'))). % init.pl:564:
(161)$P;HTML|[user]P;HTML| must_det_ll1('',''). % metta_utils.pl:302:
(162)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:load_metta_file_stream/3,+fail)),user:(call(user:once,user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x5644876692b0)))*->true;md_failed(user:once,user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x5644876692b0)))),user:nop(trace(user:load_metta_file_stream/3,-fail))). % init.pl:680:
(163)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause).
(166)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x5644876692b0))),A,user:(fbug(A=user:call(user:once,user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x5644876692b0)))),ugtrace(error(A),user:call(user:once,user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x5644876692b0)))))). % init.pl:564:
(167)$P;HTML|[system]P;HTML| system:call('',''). % init.pl:503:
(168)$P;HTML|[system]P;HTML| system:once(''). % init.pl:537:
(171)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:set_option_value(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'),user:((set_exec_num('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',1),load_answer_file('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'),set_exec_num('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',0)),load_metta_file_stream_fast(3205,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x5644876692b0))),user:set_option_value(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')). % init.pl:680:
(174)$P;HTML|[user]P;HTML| md(once,''). % metta_utils.pl:293:
(176)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:load_metta_file_stream_fast(3205,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x5644876692b0))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:load_metta_file_stream_fast(3205,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x5644876692b0))),throw('$aborted'))). % init.pl:564:
(177)$P;HTML|[user]P;HTML| must_det_ll1('',''). % metta_utils.pl:302:
(178)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:load_metta_file_stream_fast/5,+fail)),user:(call(user:once,user:load_metta_file_stream_fast(3205,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x5644876692b0)))*->true;md_failed(user:once,user:load_metta_file_stream_fast(3205,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x5644876692b0)))),user:nop(trace(user:load_metta_file_stream_fast/5,-fail))). % init.pl:680:
(179)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause).
(182)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:load_metta_file_stream_fast(3205,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x5644876692b0))),error(stream_error(136:0:3189,syntax_error(unexpected_end_of_file,"Unexpected end of file in list"))),user:(fbug(error(stream_error(136:0:3189,syntax_error(unexpected_end_of_file,"Unexpected end of file in list")))=user:call(user:once,user:load_metta_file_stream_fast(3205,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x5644876692b0)))),ugtrace(error(error(stream_error(136:0:3189,syntax_error(unexpected_end_of_file,"Unexpected end of file in list")))),user:call(user:once,user:load_metta_file_stream_fast(3205,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x5644876692b0)))))). % init.pl:564:
(184)$P;HTML|[user]P;HTML| ugtrace(error(error(stream_error(136:0:3189,syntax_error(unexpected_end_of_file,"Unexpected end of file in list")))),user:call(user:once,user:load_metta_file_stream_fast(3205,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x5644876692b0)))). % metta_utils.pl:376:
(186)<*>$P;HTML|[system]P;HTML| system:ignore(user:catch(bt,A,true)). % init.pl:546:
(187)$P;HTML|[system]P;HTML| system:catch(user:bt,A,user:true). % init.pl:564:
(191)$P;HTML|[user]P;HTML| bugger:dumpST_now(2035,[max_depth(5000),numbervars(true),show([level,has_alternatives,hidden,context_module,goal,clause])]). % dumpst.pl:261:
(error
(stream_error
(: 136
(: 0 3189))
(syntax_error unexpected_end_of_file "Unexpected end of file in list")))
(error
(stream_error
(: 136
(: 0 3189))
(syntax_error unexpected_end_of_file "Unexpected end of file in list")))
^ Exit: (188) [system] sig_atomic(rtrace:restart_rtrace)
^ Call: (189) [user] call(user:once, user:load_metta_file_stream_fast(3205, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '&self', (0x5644876692b0)))
^ Unify: (189) [system] call(user:once, user:load_metta_file_stream_fast(3205, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '&self', (0x5644876692b0)))
^ Call: (190) [user] once(user:load_metta_file_stream_fast(3205, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '&self', (0x5644876692b0)))
^ Unify: (190) [system] once(user:load_metta_file_stream_fast(3205, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '&self', (0x5644876692b0)))
^ Call: (191) [user] load_metta_file_stream_fast(3205, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '&self', (0x5644876692b0))
^ Unify: (191) [user] load_metta_file_stream_fast(3205, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '&self', (0x5644876692b0))
Call: (192) [system] fail
^ Redo: (191) [user] load_metta_file_stream_fast(3205, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '&self', (0x5644876692b0))
^ Unify: (191) [user] load_metta_file_stream_fast(3205, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '&self', (0x5644876692b0))
^ Call: (192) [user] symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '.buffer~', _239022)
^ Unify: (192) [user] symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '.buffer~', _239022)
Call: (193) [system] atom_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '.buffer~', _239022)
Exit: (193) [system] atom_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '.buffer~', '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.buffer~')
^ Exit: (192) [user] symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '.buffer~', '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.buffer~')
Call: (192) [system] exists_file('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.buffer~')
^ Redo: (191) [user] load_metta_file_stream_fast(3205, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '&self', (0x5644876692b0))
^ Unify: (191) [user] load_metta_file_stream_fast(3205, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '&self', (0x5644876692b0))
^ Call: (192) [user] if_t(use_fast_buffer, (symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '.buffer~', _273716), fbugio(creating(_273716)), write_bf(_273716, (:-dynamic metta_file_buffer/5)), write_bf(_273716, (:-multifile metta_file_buffer/5))))
^ Unify: (192) [user] if_t(use_fast_buffer, (symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '.buffer~', _273716), fbugio(creating(_273716)), write_bf(_273716, (:-dynamic metta_file_buffer/5)), write_bf(_273716, (:-multifile metta_file_buffer/5))))
^ Call: (193) [user] use_fast_buffer
^ Unify: (193) [user] use_fast_buffer
Call: (194) [system] nb_current(may_use_fast_buffer, t)
^ Fail: (193) [user] use_fast_buffer
^ Redo: (192) [user] if_t(use_fast_buffer, (symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '.buffer~', _273716), fbugio(creating(_273716)), write_bf(_273716, (:-dynamic metta_file_buffer/5)), write_bf(_273716, (:-multifile metta_file_buffer/5))))
^ Exit: (192) [user] if_t(use_fast_buffer, (symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '.buffer~', _273716), fbugio(creating(_273716)), write_bf(_273716, (:-dynamic metta_file_buffer/5)), write_bf(_273716, (:-multifile metta_file_buffer/5))))
Call: (192) [system] repeat
Exit: (192) [system] repeat
^ Call: (192) [user] my_line_count((0x5644876692b0), _298550)
^ Unify: (192) [user] my_line_count((0x5644876692b0), seek($, 0, current, _299488))
Call: (193) [system] stream_property((0x5644876692b0), reposition(true))
Unify: (193) [system] stream_property((0x5644876692b0), reposition(true))
Call: (194) [system] nonvar((0x5644876692b0))
Exit: (194) [system] nonvar((0x5644876692b0))
Call: (194) [system] nonvar(reposition(true))
Exit: (194) [system] nonvar(reposition(true))
Exit: (193) [system] stream_property((0x5644876692b0), reposition(true))
Call: (193) [system] seek((0x5644876692b0), 0, current, _299488)
Exit: (193) [system] seek((0x5644876692b0), 0, current, 3205)
Call: (193) [system] fail
^ Redo: (192) [user] my_line_count((0x5644876692b0), _298550)
^ Unify: (192) [user] my_line_count((0x5644876692b0), _298550)
Call: (193) [system] stream_property((0x5644876692b0), position(_298550))
Unify: (193) [system] stream_property((0x5644876692b0), position(_298550))
Call: (194) [system] nonvar((0x5644876692b0))
Exit: (194) [system] nonvar((0x5644876692b0))
Call: (194) [system] nonvar(position(_298550))
Exit: (194) [system] nonvar(position(_298550))
Exit: (193) [system] stream_property((0x5644876692b0), position('$stream_position'(3205, 136, 0, 3205)))
^ Exit: (192) [user] my_line_count((0x5644876692b0), '$stream_position'(3205, 136, 0, 3205))
Call: (192) [user] current_read_mode(file, _318968)
Unify: (192) [user] current_read_mode(file, _318968)
Call: (193) [system] nb_current(file_mode, _318968)
Redo: (192) [user] current_read_mode(file, _318968)
Call: (193) [system] _318968=(+)
Exit: (193) [system] (+)=(+)
Exit: (192) [user] current_read_mode(file, +)
^ Call: (192) [user] read_metta2((0x5644876692b0), _325418)
^ Unify: (192) [user] read_metta2((0x5644876692b0), _325418)
^ Call: (193) [user] clause(t_l:s_reader_info(_325418), _327364, _327286)
^ Redo: (192) [user] read_metta2((0x5644876692b0), _325418)
^ Unify: (192) [user] read_metta2((0x5644876692b0), _325418)
^ Call: (193) [user] use_new_parse_sexpr_metta_IO((0x5644876692b0))
^ Unify: (193) [user] use_new_parse_sexpr_metta_IO((0x5644876692b0))
Call: (194) [system] string((0x5644876692b0))
^ Redo: (193) [user] use_new_parse_sexpr_metta_IO((0x5644876692b0))
^ Exit: (193) [user] use_new_parse_sexpr_metta_IO((0x5644876692b0))
^ Call: (193) [user] new_parse_sexpr_metta_IO((0x5644876692b0), _325418)
^ Unify: (193) [user] new_parse_sexpr_metta_IO((0x5644876692b0), _325418)
^ Call: (194) [user] new_parse_sexpr_metta_IO1((0x5644876692b0), _325418)
^ Unify: (194) [user] new_parse_sexpr_metta_IO1((0x5644876692b0), _325418)
Call: (195) [system] at_end_of_stream((0x5644876692b0))
Exit: (195) [system] at_end_of_stream((0x5644876692b0))
Call: (195) [system] _325418=end_of_file
Exit: (195) [system] end_of_file=end_of_file
^ Exit: (194) [user] new_parse_sexpr_metta_IO1((0x5644876692b0), end_of_file)
Call: (194) [user] nop(wdmsg(new_parse_sexpr_metta_IO1((0x5644876692b0), end_of_file)))
Unify: (194) [user] nop(wdmsg(new_parse_sexpr_metta_IO1((0x5644876692b0), end_of_file)))
Exit: (194) [user] nop(wdmsg(new_parse_sexpr_metta_IO1((0x5644876692b0), end_of_file)))
^ Exit: (193) [user] new_parse_sexpr_metta_IO((0x5644876692b0), end_of_file)
^ Exit: (192) [user] read_metta2((0x5644876692b0), end_of_file)
^ Call: (192) [user] subst_vars(end_of_file, _347648, [], _347650)
^ Unify: (192) [user] subst_vars(end_of_file, end_of_file, [], [])
Call: (193) [system] var(end_of_file)
^ Redo: (192) [user] subst_vars(end_of_file, _347648, [], _347650)
^ Unify: (192) [user] subst_vars(end_of_file, _347648, [], _347650)
Call: (193) [system] atom(end_of_file)
Exit: (193) [system] atom(end_of_file)
^ Call: (193) [user] symbol_concat($, _354168, end_of_file)
^ Unify: (193) [user] symbol_concat($, _354168, end_of_file)
Call: (194) [system] atom_concat($, _354168, end_of_file)
Fail: (194) [system] atom_concat($, _354168, end_of_file)
^ Fail: (193) [user] symbol_concat($, _354168, end_of_file)
^ Redo: (192) [user] subst_vars(end_of_file, _347648, [], _347650)
^ Unify: (192) [user] subst_vars(end_of_file, _347648, [], _347650)
Call: (193) [system] compound(end_of_file)
^ Redo: (192) [user] subst_vars(end_of_file, _347648, [], _347650)
^ Unify: (192) [user] subst_vars(end_of_file, end_of_file, [], [])
^ Exit: (192) [user] subst_vars(end_of_file, end_of_file, [], [])
Call: (192) [system] _364434=metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(3205, 136, 0, 3205))
Exit: (192) [system] metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(3205, 136, 0, 3205))=metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(3205, 136, 0, 3205))
^ Call: (192) [user] assertz(metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(3205, 136, 0, 3205)))
^ Exit: (192) [user] assertz(metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(3205, 136, 0, 3205)))
^ Call: (192) [user] if_t(use_fast_buffer, write_bf(_273716, metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(3205, 136, 0, 3205))))
^ Unify: (192) [user] if_t(use_fast_buffer, write_bf(_273716, metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(3205, 136, 0, 3205))))
^ Call: (193) [user] use_fast_buffer
^ Unify: (193) [user] use_fast_buffer
Call: (194) [system] nb_current(may_use_fast_buffer, t)
^ Fail: (193) [user] use_fast_buffer
^ Redo: (192) [user] if_t(use_fast_buffer, write_bf(_273716, metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(3205, 136, 0, 3205))))
^ Exit: (192) [user] if_t(use_fast_buffer, write_bf(_273716, metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(3205, 136, 0, 3205))))
Call: (192) [system] flush_output
Exit: (192) [system] flush_output
Call: (192) [system] at_end_of_stream((0x5644876692b0))
Exit: (192) [system] at_end_of_stream((0x5644876692b0))
^ Call: (192) [user] load_metta_buffer('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^ Unify: (192) [user] load_metta_buffer('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^ Call: (193) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1)
^ Unify: (193) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1)
Call: (194) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _433494)
Unify: (194) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _433494)
Call: (195) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
Exit: (195) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
Exit: (194) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^ Call: (194) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _461460))
^ Exit: (194) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 0))
^ Call: (194) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1))
^ Exit: (194) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1))
^ Exit: (193) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1)
^ Call: (193) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^ Unify: (193) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
Call: (194) [system] atom(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
Exit: (194) [system] atom(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
Call: (194) [system] is_absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
Exit: (194) [system] is_absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
Call: (194) [system] exists_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
Exit: (194) [system] exists_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^ Unify: (193) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^ Call: (194) [user] load_answer_file_now(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^ Unify: (194) [user] load_answer_file_now(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^ Call: (195) [user] ignore((ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', answers, _18784), remove_specific_extension(_18784, answers, _18798), set_exec_num(_18798, 1), fbug(load_answer_file(_18784, _18798)), load_answer_file(_18784, _18798)))
^ Unify: (195) [system] ignore(user:(ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', answers, _18784), remove_specific_extension(_18784, answers, _18798), set_exec_num(_18798, 1), fbug(load_answer_file(_18784, _18798)), load_answer_file(_18784, _18798)))
^ Call: (197) [user] ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', answers, _18784)
^ Unify: (197) [user] ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', answers, _18784)
Call: (198) [system] file_name_extension(_38192, _38116, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
Exit: (198) [system] file_name_extension('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl', metta, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
Call: (198) [system] metta=answers
Fail: (198) [system] metta=answers
^ Redo: (197) [user] ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', answers, _18784)
Call: (198) [system] atom_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '.', _54434)
Exit: (198) [system] atom_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '.', '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.')
Call: (198) [system] atom_concat('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.', answers, _18784)
Exit: (198) [system] atom_concat('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.', answers, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers')
^ Exit: (197) [user] ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', answers, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers')
^ Call: (197) [user] remove_specific_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', answers, _18798)
^ Unify: (197) [user] remove_specific_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', answers, _18798)
Call: (198) [system] file_name_extension(_18798, _88192, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers')
Exit: (198) [system] file_name_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', answers, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers')
Call: (198) [system] answers=answers
Exit: (198) [system] answers=answers
^ Exit: (197) [user] remove_specific_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', answers, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^ Call: (197) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1)
^ Unify: (197) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1)
Call: (198) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _121930)
Unify: (198) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _121930)
Call: (199) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
Exit: (199) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
Exit: (198) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^ Call: (198) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _149896))
^ Exit: (198) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1))
^ Call: (198) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1))
^ Exit: (198) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1))
^ Exit: (197) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1)
Call: (197) [user] fbug(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
Unify: (197) [user] fbug(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Call: (198) [user] is_compatio
^ Unify: (198) [user] is_compatio
^ Call: (200) [system] setup_call_cleanup('$notrace'(_193216, _193218), once(user:is_compatio0), '$restore_trace'(_193216, _193218))
^ Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_193216, _193218), system:once(user:is_compatio0), system:'$restore_trace'(_193216, _193218))
^ Call: (201) [system] sig_atomic(system:'$notrace'(_193216, _193218))
Redo: (197) [user] fbug(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
Unify: (197) [user] fbug(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Call: (198) [user] real_notrace(in_cmt(color_g_mesg('#2f2f2f', write_src(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')))))
^ Unify: (198) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')))))
^ Call: (199) [user] setup_call_cleanup('$notrace'(_230868, _230870), once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))))), '$restore_trace'(_230868, _230870))
^ Unify: (199) [system] setup_call_cleanup(user:'$notrace'(_230868, _230870), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))))), user:'$restore_trace'(_230868, _230870))
^ Call: (200) [system] sig_atomic(user:'$notrace'(_230868, _230870))
P;HTML|
; (load_answer_file /home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers /home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta)
^ Exit: (199) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))))), user:'$restore_trace'(3, -1))
^ Exit: (198) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')))))
Exit: (197) [user] fbug(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Call: (197) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^ Unify: (197) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^ Call: (198) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _326814, _326816)
^ Unify: (198) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1, [[]])
^ Exit: (198) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1, [[]])
^ Call: (198) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1)
^ Unify: (198) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1)
Call: (199) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _350836)
Unify: (199) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _350836)
Call: (200) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
Exit: (200) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
Exit: (199) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^ Call: (199) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _378802))
^ Exit: (199) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1))
^ Call: (199) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1))
^ Exit: (199) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1))
^ Exit: (198) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1)
^ Exit: (197) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^ Exit: (195) [system] ignore(user:(ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', answers, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers'), remove_specific_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', answers, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1), fbug(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')))
^ Exit: (194) [user] load_answer_file_now(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^ Exit: (193) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^ Call: (193) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 0)
^ Unify: (193) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 0)
Call: (194) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _466800)
Unify: (194) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _466800)
Call: (195) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
Exit: (195) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
Exit: (194) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^ Call: (194) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _494766))
^ Exit: (194) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1))
^ Call: (194) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 0))
^ Exit: (194) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 0))
^ Exit: (193) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 0)
^ Call: (193) [user] pfcAdd_Now(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Unify: (193) [user] pfcAdd_Now(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Call: (194) [user] current_predicate(pfcAdd/1)
^ Exit: (194) [user] current_predicate(pfcAdd/1)
^ Call: (194) [user] once_writeq_nl(pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')))
^ Unify: (194) [user] once_writeq_nl(pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')))
^ Call: (195) [user] clause(pfcTraceExecution, true)
^ Fail: (195) [user] clause(pfcTraceExecution, true)
^ Redo: (194) [user] once_writeq_nl(pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')))
^ Exit: (194) [user] once_writeq_nl(pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')))
^ Call: (194) [user] pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Unify: (194) [user] pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Call: (195) [user] must_ex(current_why_UU(_41772))
^ Unify: (195) [user] must_ex(current_why_UU(_41772))
Call: (197) [user] current_why_UU(_41772)
Unify: (197) [user] current_why_UU(_41772)
^ Call: (198) [user] get_why_uu(_41772)
^ Unify: (198) [user] get_why_uu(_41772)
^ Call: (199) [user] findall(_47312, current_why(_47312), _47318)
^ Unify: (199) [$bags] findall(_47312, user:current_why(_47312), _47318)
^ Call: (200) [$bags] findall(_47312, user:current_why(_47312), _47318, [])
^ Unify: (200) [$bags] findall(_47312, user:current_why(_47312), _47318, [])
^ Call: (201) [$bags] cleanup_bag(findall_loop(_47312, user:current_why(_47312), _47318, []), '$destroy_findall_bag')
^ Unify: (201) [$bags] cleanup_bag('$bags':findall_loop(_47312, user:current_why(_47312), _47318, []), '$bags':'$destroy_findall_bag')
Call: (202) [$bags] findall_loop(_47312, user:current_why(_47312), _47318, [])
Unify: (202) [$bags] findall_loop(_47312, user:current_why(_47312), _47318, [])
^ Call: (203) [user] bugger:current_why(_47312)
^ Unify: (203) [user] bugger:current_why(_47312)
^ Call: (204) [user] bugger:current_why_data(_47312)
^ Unify: (204) [user] bugger:current_why_data(_47312)
Call: (205) [system] nb_current('$current_why', wp(_47312, _58572))
Fail: (205) [system] nb_current('$current_why', wp(_47312, _58572))
^ Redo: (204) [user] bugger:current_why_data(_47312)
^ Unify: (204) [user] bugger:current_why_data(_47312)
Call: (205) [t_l] t_l:current_why_source(_47312)
Fail: (205) [t_l] t_l:current_why_source(_47312)
^ Fail: (204) [user] bugger:current_why_data(_47312)
^ Redo: (203) [user] bugger:current_why(_47312)
^ Unify: (203) [user] bugger:current_why(mfl4(_66000, _66002, _66004, _66006))
^ Call: (205) [system] setup_call_cleanup('$notrace'(_66956, _66958), once(user:current_mfl4(_66000, _66002, _66004, _66006)), '$restore_trace'(_66956, _66958))
^ Unify: (205) [system] setup_call_cleanup(system:'$notrace'(_66956, _66958), system:once(user:current_mfl4(_66000, _66002, _66004, _66006)), system:'$restore_trace'(_66956, _66958))
^ Call: (206) [system] sig_atomic(system:'$notrace'(_66956, _66958))
^ Exit: (205) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_66000, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1))
^ Exit: (203) [user] bugger:current_why(P;HTML|mfl4(_66000, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Redo: (202) [$bags] findall_loop(_47312, user:current_why(_47312), _47318, [])
Exit: (202) [$bags] findall_loop(_47312, user:current_why(_47312), [P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^ Exit: (201) [$bags] cleanup_bag('$bags':findall_loop(_47312, user:current_why(_47312), [P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag')
^ Exit: (200) [$bags] findall(_47312, user:current_why(_47312), [P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^ Exit: (199) [$bags] findall(_47312, user:current_why(_47312), [P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (199) [system] [P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
Exit: (199) [system] [P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
^ Call: (199) [user] u_to_uu([P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _41772)
^ Unify: (199) [user] u_to_uu([P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax))
Call: (200) [system] var([P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Fail: (200) [system] var([P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Redo: (199) [user] u_to_uu([P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _41772)
^ Unify: (199) [user] u_to_uu([P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (200) [system] nonvar([P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Exit: (200) [system] nonvar([P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (200) [system] [P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_203418, _203420)
Fail: (200) [system] [P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_203418, _203420)
^ Redo: (199) [user] u_to_uu([P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _41772)
^ Unify: (199) [user] u_to_uu([P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _41772)
^ Call: (200) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _233772)
^ Unify: (200) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _233772)
^ Call: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _233772)
^ Unify: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (202) [system] var([P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Fail: (202) [system] var([P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Redo: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _233772)
^ Unify: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Call: (202) [user] not(compound([P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^ Unify: (202) [system] not(user:compound([P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
Call: (203) [system] compound([P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Exit: (203) [system] compound([P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Fail: (202) [system] not(user:compound([P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^ Redo: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _233772)
^ Unify: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _233772)
^ Call: (202) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _233772)
^ Unify: (202) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (203) [system] var(P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Fail: (203) [system] var(P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Redo: (202) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _233772)
^ Unify: (202) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Call: (203) [user] not(compound(P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^ Unify: (203) [system] not(user:compound(P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
Call: (204) [system] compound(P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Exit: (204) [system] compound(P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Fail: (203) [system] not(user:compound(P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^ Redo: (202) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _233772)
^ Unify: (202) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (202) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (200) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Call: (200) [user] u_to_uu(P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3400)
^ Unify: (200) [user] u_to_uu(P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Call: (201) [system] var(P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Fail: (201) [system] var(P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Redo: (200) [user] u_to_uu(P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3400)
^ Unify: (200) [user] u_to_uu(P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (201) [system] nonvar(P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Exit: (201) [system] nonvar(P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (201) [system] P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_76050, _76052)
Fail: (201) [system] P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_76050, _76052)
^ Redo: (200) [user] u_to_uu(P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3400)
^ Unify: (200) [user] u_to_uu(P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (200) [user] u_to_uu(P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (199) [user] u_to_uu([P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (198) [user] get_why_uu((P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Exit: (197) [user] current_why_UU((P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (195) [user] must_ex(current_why_UU((P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (195) [user] pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (195) [user] pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (196) [user] pfcPost(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (196) [user] pfcPost(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (197) [user] pfcPost_rev((P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Unify: (197) [user] pfcPost_rev((P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
Call: (198) [system] is_list(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
Fail: (198) [system] is_list(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Redo: (197) [user] pfcPost_rev((P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Call: (198) [user] pfcPost1(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (198) [user] pfcPost1(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (199) [user] control_arg_types(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), _277132)
^ Unify: (199) [user] control_arg_types(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), _277132)
Call: (200) [system] fail
Fail: (200) [system] fail
^ Fail: (199) [user] control_arg_types(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), _277132)
^ Redo: (198) [user] pfcPost1(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (198) [user] pfcPost1(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (199) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _316368, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=>_316368)), trace)))
^ Unify: (199) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _316368, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=>_316368)), trace)))
^ Call: (200) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _316368, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=>_316368)), trace)), user:each_call_cleanup)
^ Unify: (200) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _316368, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=>_316368)), trace)), user:each_call_cleanup)
Call: (201) [system] current_prolog_flag(occurs_check, _377914)
Exit: (201) [system] current_prolog_flag(occurs_check, true)
^ Call: (201) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _316368, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=>_316368)), trace)), user:set_prolog_flag(occurs_check, true))
^ Unify: (201) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _316368, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=>_316368)), trace)), user:set_prolog_flag(occurs_check, true))
Call: (202) [system] true==true
Exit: (202) [system] true==true
^ Call: (203) [user] pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (203) [user] pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (204) [user] must_ex(pfcAddSupport(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (204) [user] must_ex(pfcAddSupport(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (206) [user] pfcAddSupport(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (206) [user] pfcAddSupport(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (207) [user] assert('$spft$'(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (207) [user] assert('$spft$'(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (206) [user] pfcAddSupport(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (204) [user] must_ex(pfcAddSupport(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (204) [user] pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Unify: (204) [user] pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Call: (205) [user] pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true)
^ Unify: (205) [user] pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true)
^ Call: (206) [user] is_asserted_exact(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true)
^ Unify: (206) [user] is_asserted_exact(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true)
^ Call: (207) [user] strip_module(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), _37008, _37010)
^ Exit: (207) [user] strip_module(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Call: (207) [user] is_asserted_exact(user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true)
^ Unify: (207) [user] is_asserted_exact(user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true)
Call: (208) [system] _60192=user
Exit: (208) [system] user=user
^ Call: (208) [user] clause(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true, _62062)
^ Exit: (208) [user] clause(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true, (0x564487668f30))
Call: (208) [$syspreds] clause_property((0x564487668f30), module(user))
Unify: (208) [$syspreds] clause_property((0x564487668f30), module(user))
Exit: (208) [$syspreds] clause_property((0x564487668f30), module(user))
^ Call: (208) [user] is_asserted_exact(user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true, (0x564487668f30))
^ Unify: (208) [user] is_asserted_exact(user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true, (0x564487668f30))
^ Call: (209) [user] clause(_84164, _84166, (0x564487668f30))
^ Exit: (209) [user] clause(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true, (0x564487668f30))
^ Call: (209) [user] strip_m(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), _89944)
^ Unify: (209) [user] strip_m(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Exit: (209) [user] strip_m(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
Call: (209) [system] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=@=loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
Exit: (209) [system] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=@=loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^ Call: (209) [user] strip_m(true, _129578)
^ Unify: (209) [user] strip_m(true, true)
^ Exit: (209) [user] strip_m(true, true)
Call: (209) [system] cl(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true)=@=cl(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true)
Exit: (209) [system] cl(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true)=@=cl(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true)
^ Exit: (208) [user] is_asserted_exact(user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true, (0x564487668f30))
^ Exit: (207) [user] is_asserted_exact(user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true)
^ Exit: (206) [user] is_asserted_exact(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true)
^ Fail: (205) [user] pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true)
^ Fail: (204) [user] pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Redo: (203) [user] pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Call: (204) [user] nop(pfcWarn(not_pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))))
Unify: (204) [user] nop(pfcWarn(not_pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))))
Exit: (204) [user] nop(pfcWarn(not_pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))))
^ Exit: (203) [user] pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (201) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3426, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=>_3426)), trace)), user:set_prolog_flag(occurs_check, true))
^ Exit: (200) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3426, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=>_3426)), trace)), user:each_call_cleanup)
^ Exit: (199) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3426, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=>_3426)), trace)))
^ Exit: (198) [user] pfcPost1(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (197) [user] pfcPost_rev((P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Exit: (196) [user] pfcPost(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (196) [user] pfcRun
^ Unify: (196) [user] pfcRun
^ Call: (197) [user] pfcGetSearch(direct)
^ Unify: (197) [user] pfcGetSearch(direct)
Call: (198) [t_l] t_l:pfcSearchTL(_295448)
Fail: (198) [t_l] t_l:pfcSearchTL(_295448)
^ Redo: (197) [user] pfcGetSearch(direct)
^ Call: (198) [user] pfcSearch(_298222)
^ Unify: (198) [user] pfcSearch(direct)
^ Exit: (198) [user] pfcSearch(direct)
Call: (198) [system] direct=direct
Exit: (198) [system] direct=direct
^ Exit: (197) [user] pfcGetSearch(direct)
^ Unify: (196) [user] pfcRun
^ Exit: (196) [user] pfcRun
^ Exit: (195) [user] pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (194) [user] pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Exit: (193) [user] pfcAdd_Now(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Call: (193) [user] forall(metta_file_buffer(_326706, _326708, _326710, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _326714), (maplist(maybe_assign, _326710), (must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), _326706, '&self', _326708, _326754))->true;must_det_ll(trace), must_det_ll(pp_m(unknown_do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), _326706, '&self', _326708))))))
^ Unify: (193) [$apply] forall(user:metta_file_buffer(_326706, _326708, _326710, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _326714), user:(maplist(maybe_assign, _326710), (must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), _326706, '&self', _326708, _326754))->true;must_det_ll(trace), must_det_ll(pp_m(unknown_do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), _326706, '&self', _326708))))))
^ Call: (194) [user] metta_file_buffer(_326706, _326708, _326710, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _326714)
^ Unify: (194) [user] metta_file_buffer(+, exec(['pragma!', load, debug]), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(0, 1, 0, 0))
^ Exit: (194) [user] metta_file_buffer(+, exec(['pragma!', load, debug]), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(0, 1, 0, 0))
^ Call: (195) [user] apply:maplist(maybe_assign, [])
^ Unify: (195) [apply] apply:maplist(user:maybe_assign, [])
Call: (196) [apply] apply:maplist_([], user:maybe_assign)
Unify: (196) [apply] apply:maplist_([], user:maybe_assign)
Exit: (196) [apply] apply:maplist_([], user:maybe_assign)
^ Exit: (195) [apply] apply:maplist(user:maybe_assign, [])
^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', load, debug]), _326754))
^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', load, debug]), _326754))
Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', load, debug]), _326754)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', load, debug]), _326754)
Call: (197) [system] var(exec(['pragma!', load, debug]))
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', load, debug]), _326754)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', load, debug]), _326754)
Call: (197) [system] (+)\==exec
Exit: (197) [system] (+)\==exec
Call: (197) [system] exec(['pragma!', load, debug])==[]
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', load, debug]), _326754)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', load, debug]), _326754)
Call: (197) [system] string(exec(['pragma!', load, debug]))
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', load, debug]), _326754)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', load, debug]), _326754)
Call: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', load, debug], _326754)
Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', load, debug], _326754)
Call: (198) [system] var(['pragma!', load, debug])
Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', load, debug], _326754)
Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', load, debug], _326754)
Call: (198) [system] exec\==exec
Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', load, debug], _326754)
Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', load, debug], _326754)
Call: (198) [system] string(['pragma!', load, debug])
Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', load, debug], _326754)
Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', load, debug], _326754)
Call: (198) [system] exec\==exec
Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', load, debug], _326754)
Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', load, debug], _326754)
^ Call: (198) [user] must_det_ll(inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Unify: (198) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Call: (199) [user] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Unify: (199) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Call: (200) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^ Unify: (200) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^ Call: (201) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _505660))
^ Exit: (201) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 0))
Call: (201) [system] _515304 is 0+1
Exit: (201) [system] 1 is 0+1
^ Call: (201) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1))
^ Exit: (201) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1))
^ Exit: (200) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^ Exit: (199) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Exit: (198) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Call: (198) [user] must_det_ll(get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _21246))
^ Unify: (198) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _21246))
^ Call: (199) [user] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _21246))
^ Unify: (199) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _21246))
^ Call: (200) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _21246)
^ Unify: (200) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _21246)
^ Call: (201) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _50146)
^ Unify: (201) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1)
^ Exit: (201) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1)
Call: (201) [system] _21246=1
Exit: (201) [system] 1=1
^ Exit: (200) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1)
^ Exit: (199) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1))
^ Exit: (198) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1))
^ Call: (198) [user] must_det_ll(1>0)
^ Unify: (198) [user] must_det_ll(user:(1>0))
^ Call: (199) [user] once(user:(1>0))
^ Unify: (199) [system] once(user:(1>0))
Call: (200) [system] 1>0
Exit: (200) [system] 1>0
^ Exit: (199) [system] once(user:(1>0))
^ Exit: (198) [user] must_det_ll(user:(1>0))
^ Call: (198) [user] is_synthing_unit_tests
^ Unify: (198) [user] is_synthing_unit_tests
^ Call: (200) [system] setup_call_cleanup('$notrace'(_90168, _90170), once(user:is_synthing_unit_tests0), '$restore_trace'(_90168, _90170))
^ Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_90168, _90170), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(_90168, _90170))
^ Call: (201) [system] sig_atomic(system:'$notrace'(_90168, _90170))
^ Exit: (200) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(3, -1))
^ Exit: (198) [user] is_synthing_unit_tests
^ Call: (198) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1, _94906)
^ Unify: (198) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1, [[]])
^ Exit: (198) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1, [[]])
Call: (198) [user] check_answers_for(['pragma!', load, debug], [[]])
Unify: (198) [user] check_answers_for(['pragma!', load, debug], [[]])
Call: (199) [system] nb_current(suspend_answers, true)
Redo: (198) [user] check_answers_for(['pragma!', load, debug], [[]])
Unify: (198) [user] check_answers_for(['pragma!', load, debug], [[]])
Call: (199) [system] string(['pragma!', load, debug])
Redo: (198) [user] check_answers_for(['pragma!', load, debug], [[]])
Call: (199) [system] var([[]])
Redo: (198) [user] check_answers_for(['pragma!', load, debug], [[]])
Call: (199) [system] var(['pragma!', load, debug])
Redo: (198) [user] check_answers_for(['pragma!', load, debug], [[]])
Unify: (198) [user] check_answers_for(['pragma!', load, debug], [[]])
^ Call: (199) [user] backward_compatibility:sformat(_120402, '~q', [['pragma!', load, debug]])
^ Unify: (199) [user] backward_compatibility:sformat(_120402, '~q', [['pragma!', load, debug]])
^ Call: (200) [user] format(string(_120402), '~q', [['pragma!', load, debug]])
^ Exit: (200) [user] format(string("['pragma!',load,debug]"), '~q', [['pragma!', load, debug]])
^ Exit: (199) [user] backward_compatibility:sformat("['pragma!',load,debug]", '~q', [['pragma!', load, debug]])
^ Call: (199) [user] atom_contains("['pragma!',load,debug]", "[assert")
^ Unify: (199) [user] atom_contains("['pragma!',load,debug]", "[assert")
Call: (200) [system] sub_atom("['pragma!',load,debug]", _127054, _127056, _127058, "[assert")
Fail: (200) [system] sub_atom("['pragma!',load,debug]", _127994, _127996, _127998, "[assert")
^ Fail: (199) [user] atom_contains("['pragma!',load,debug]", "[assert")
Redo: (198) [user] check_answers_for(['pragma!', load, debug], [[]])
Unify: (198) [user] check_answers_for(['pragma!', load, debug], [[]])
Call: (199) [occurs] occurs:contains_var('BadType', [[]])
Unify: (199) [occurs] occurs:contains_var('BadType', [[]])
Call: (200) [system] 'BadType'==[[]]
Fail: (200) [system] 'BadType'==[[]]
Redo: (199) [occurs] occurs:contains_var('BadType', [[]])
Unify: (199) [occurs] occurs:contains_var('BadType', [[]])
Call: (200) [system] compound([[]])
Exit: (200) [system] compound([[]])
Call: (200) [system] arg(_139110, [[]], _139034)
Exit: (200) [system] arg(1, [[]], [])
Call: (200) [occurs] occurs:contains_var('BadType', [])
Unify: (200) [occurs] occurs:contains_var('BadType', [])
Call: (201) [system] 'BadType'==[]
Fail: (201) [system] 'BadType'==[]
Redo: (200) [occurs] occurs:contains_var('BadType', [])
Unify: (200) [occurs] occurs:contains_var('BadType', [])
Call: (201) [system] compound([])
Fail: (201) [system] compound([])
Fail: (200) [occurs] occurs:contains_var('BadType', [])
Redo: (200) [system] arg(_149318, [[]], _139034)
Exit: (200) [system] arg(2, [[]], [])
Call: (200) [occurs] occurs:contains_var('BadType', [])
Unify: (200) [occurs] occurs:contains_var('BadType', [])
Call: (201) [system] 'BadType'==[]
Fail: (201) [system] 'BadType'==[]
Redo: (200) [occurs] occurs:contains_var('BadType', [])
Unify: (200) [occurs] occurs:contains_var('BadType', [])
Call: (201) [system] compound([])
Fail: (201) [system] compound([])
Fail: (200) [occurs] occurs:contains_var('BadType', [])
Fail: (199) [occurs] occurs:contains_var('BadType', [[]])
Redo: (198) [user] check_answers_for(['pragma!', load, debug], [[]])
Unify: (198) [user] check_answers_for(['pragma!', load, debug], [[]])
Call: (199) [user] inside_assert(['pragma!', load, debug], _162212)
Unify: (199) [user] inside_assert(['pragma!', load, debug], ['pragma!', load, debug])
Call: (200) [system] compound(['pragma!', load, debug])
Exit: (200) [system] compound(['pragma!', load, debug])
Unify: (199) [user] inside_assert(['pragma!', load, debug], load)
^ Call: (200) [user] symbol('pragma!')
^ Unify: (200) [user] symbol('pragma!')
Call: (201) [system] atom('pragma!')
Exit: (201) [system] atom('pragma!')
^ Exit: (200) [user] symbol('pragma!')
^ Call: (200) [user] symbol_concat(assert, _171506, 'pragma!')
^ Unify: (200) [user] symbol_concat(assert, _172438, 'pragma!')
Call: (201) [system] atom_concat(assert, _173294, 'pragma!')
Fail: (201) [system] atom_concat(assert, _173294, 'pragma!')
^ Fail: (200) [user] symbol_concat(assert, _175236, 'pragma!')
Redo: (199) [user] inside_assert(['pragma!', load, debug], _162212)
Unify: (199) [user] inside_assert(['pragma!', load, debug], ['pragma!', load, debug])
Call: (200) [user] is_conz(['pragma!', load, debug])
Unify: (200) [user] is_conz(['pragma!', load, debug])
Call: (201) [system] compound(['pragma!', load, debug])
Exit: (201) [system] compound(['pragma!', load, debug])
Call: (201) [system] ['pragma!', load, debug]=[_181598|_181600]
Exit: (201) [system] ['pragma!', load, debug]=['pragma!', load, debug]
Exit: (200) [user] is_conz(['pragma!', load, debug])
Exit: (199) [user] inside_assert(['pragma!', load, debug], ['pragma!', load, debug])
Call: (199) [user] always_exec(['pragma!', load, debug])
Unify: (199) [user] always_exec(['pragma!', load, debug])
Call: (200) [system] compound(['pragma!', load, debug])
Exit: (200) [system] compound(['pragma!', load, debug])
Call: (200) [system] compound_name_arity(['pragma!', load, debug], _188958, _188960)
Exit: (200) [system] compound_name_arity(['pragma!', load, debug], '[|]', 2)
^ Call: (200) [user] symbol_concat(eval, _190902, '[|]')
^ Unify: (200) [user] symbol_concat(eval, _191834, '[|]')
Call: (201) [system] atom_concat(eval, _192690, '[|]')
Fail: (201) [system] atom_concat(eval, _192690, '[|]')
^ Fail: (200) [user] symbol_concat(eval, _194632, '[|]')
Redo: (199) [user] always_exec(['pragma!', load, debug])
Unify: (199) [user] always_exec(['pragma!', load, debug])
Call: (200) [system] is_list(['pragma!', load, debug])
Exit: (200) [system] is_list(['pragma!', load, debug])
Unify: (199) [user] always_exec(['pragma!', load, debug])
^ Call: (200) [user] symbol('pragma!')
^ Unify: (200) [user] symbol('pragma!')
Call: (201) [system] atom('pragma!')
Exit: (201) [system] atom('pragma!')
^ Exit: (200) [user] symbol('pragma!')
Unify: (199) [user] always_exec(['pragma!', load, debug])
^ Call: (200) [user] symbol_concat(_205678, !, 'pragma!')
^ Unify: (200) [user] symbol_concat(_206610, !, 'pragma!')
Call: (201) [system] atom_concat(_207468, !, 'pragma!')
Exit: (201) [system] atom_concat(pragma, !, 'pragma!')
^ Exit: (200) [user] symbol_concat(pragma, !, 'pragma!')
Exit: (199) [user] always_exec(['pragma!', load, debug])
Call: (199) [system] fail
Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', load, debug], _3436)
Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', load, debug], _3436)
^ Call: (198) [user] if_t(into_simple_op(exec, ['pragma!', load, debug], _221732), pfcAdd_Now('next-operation'(_221732)))
^ Unify: (198) [user] if_t(into_simple_op(exec, ['pragma!', load, debug], _221732), pfcAdd_Now('next-operation'(_221732)))
Call: (199) [user] into_simple_op(exec, ['pragma!', load, debug], _221732)
Unify: (199) [user] into_simple_op(exec, ['pragma!', load, debug], op(exec, 'pragma!', _224524))
Call: (200) [user] o_s([load, debug], _224524)
Unify: (200) [user] o_s([load, debug], _224524)
Call: (201) [user] o_s(load, _224524)
Unify: (201) [user] o_s(load, load)
Exit: (201) [user] o_s(load, load)
Exit: (200) [user] o_s([load, debug], load)
Exit: (199) [user] into_simple_op(exec, ['pragma!', load, debug], op(exec, 'pragma!', load))
^ Call: (199) [user] pfcAdd_Now('next-operation'(op(exec, 'pragma!', load)))
^ Unify: (199) [user] pfcAdd_Now('next-operation'(op(exec, 'pragma!', load)))
^ Call: (200) [user] current_predicate(pfcAdd/1)
^ Exit: (200) [user] current_predicate(pfcAdd/1)
^ Call: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'pragma!', load))))
^ Unify: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'pragma!', load))))
^ Call: (201) [user] clause(pfcTraceExecution, true)
^ Fail: (201) [user] clause(pfcTraceExecution, true)
^ Redo: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'pragma!', load))))
^ Exit: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'pragma!', load))))
^ Call: (200) [user] pfcAdd('next-operation'(op(exec, 'pragma!', load)))
^ Unify: (200) [user] pfcAdd('next-operation'(op(exec, 'pragma!', load)))
^ Call: (201) [user] must_ex(current_why_UU(_242994))
^ Unify: (201) [user] must_ex(current_why_UU(_242994))
Call: (203) [user] current_why_UU(_242994)
Unify: (203) [user] current_why_UU(_242994)
^ Call: (204) [user] get_why_uu(_242994)
^ Unify: (204) [user] get_why_uu(_242994)
^ Call: (205) [user] findall(_248534, current_why(_248534), _248540)
^ Unify: (205) [$bags] findall(_248534, user:current_why(_248534), _248540)
^ Call: (206) [$bags] findall(_248534, user:current_why(_248534), _248540, [])
^ Unify: (206) [$bags] findall(_248534, user:current_why(_248534), _248540, [])
^ Call: (207) [$bags] cleanup_bag(findall_loop(_248534, user:current_why(_248534), _248540, []), '$destroy_findall_bag')
^ Unify: (207) [$bags] cleanup_bag('$bags':findall_loop(_248534, user:current_why(_248534), _248540, []), '$bags':'$destroy_findall_bag')
Call: (208) [$bags] findall_loop(_248534, user:current_why(_248534), _248540, [])
Unify: (208) [$bags] findall_loop(_248534, user:current_why(_248534), _248540, [])
^ Call: (209) [user] bugger:current_why(_248534)
^ Unify: (209) [user] bugger:current_why(_248534)
^ Call: (210) [user] bugger:current_why_data(_248534)
^ Unify: (210) [user] bugger:current_why_data(_248534)
Call: (211) [system] nb_current('$current_why', wp(_248534, _259794))
Fail: (211) [system] nb_current('$current_why', wp(_248534, _259794))
^ Redo: (210) [user] bugger:current_why_data(_248534)
^ Unify: (210) [user] bugger:current_why_data(_248534)
Call: (211) [t_l] t_l:current_why_source(_248534)
Fail: (211) [t_l] t_l:current_why_source(_248534)
^ Fail: (210) [user] bugger:current_why_data(_248534)
^ Redo: (209) [user] bugger:current_why(_248534)
^ Unify: (209) [user] bugger:current_why(mfl4(_267222, _267224, _267226, _267228))
^ Call: (211) [system] setup_call_cleanup('$notrace'(_268178, _268180), once(user:current_mfl4(_267222, _267224, _267226, _267228)), '$restore_trace'(_268178, _268180))
^ Unify: (211) [system] setup_call_cleanup(system:'$notrace'(_268178, _268180), system:once(user:current_mfl4(_267222, _267224, _267226, _267228)), system:'$restore_trace'(_268178, _268180))
^ Call: (212) [system] sig_atomic(system:'$notrace'(_268178, _268180))
^ Exit: (211) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_267222, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1))
^ Exit: (209) [user] bugger:current_why(P;HTML|mfl4(_267222, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Redo: (208) [$bags] findall_loop(_248534, user:current_why(_248534), _248540, [])
Exit: (208) [$bags] findall_loop(_248534, user:current_why(_248534), [P;HTML|mfl4(_285078, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^ Exit: (207) [$bags] cleanup_bag('$bags':findall_loop(_248534, user:current_why(_248534), [P;HTML|mfl4(_285078, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag')
^ Exit: (206) [$bags] findall(_248534, user:current_why(_248534), [P;HTML|mfl4(_285078, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^ Exit: (205) [$bags] findall(_248534, user:current_why(_248534), [P;HTML|mfl4(_285078, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (205) [system] [P;HTML|mfl4(_285078, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
Exit: (205) [system] [P;HTML|mfl4(_285078, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
^ Call: (205) [user] u_to_uu([P;HTML|mfl4(_285078, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _242994)
^ Unify: (205) [user] u_to_uu([P;HTML|mfl4(_285078, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_285078, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax))
Call: (206) [system] var([P;HTML|mfl4(_285078, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Fail: (206) [system] var([P;HTML|mfl4(_285078, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Redo: (205) [user] u_to_uu([P;HTML|mfl4(_285078, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _242994)
^ Unify: (205) [user] u_to_uu([P;HTML|mfl4(_285078, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_285078, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (206) [system] nonvar([P;HTML|mfl4(_285078, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Exit: (206) [system] nonvar([P;HTML|mfl4(_285078, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (206) [system] [P;HTML|mfl4(_285078, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_404674, _404676)
Fail: (206) [system] [P;HTML|mfl4(_285078, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_404674, _404676)
^ Redo: (205) [user] u_to_uu([P;HTML|mfl4(_285078, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _242994)
^ Unify: (205) [user] u_to_uu([P;HTML|mfl4(_285078, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _242994)
^ Call: (206) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_285078, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _435036)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_285078, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _435036)
^ Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_285078, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _435036)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_285078, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_285078, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (208) [system] var([P;HTML|mfl4(_285078, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Fail: (208) [system] var([P;HTML|mfl4(_285078, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_285078, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _435036)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_285078, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_285078, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Call: (208) [user] not(compound([P;HTML|mfl4(_285078, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^ Unify: (208) [system] not(user:compound([P;HTML|mfl4(_285078, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
Call: (209) [system] compound([P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Exit: (209) [system] compound([P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Fail: (208) [system] not(user:compound([P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3596)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3596)
^ Call: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3596)
^ Unify: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (209) [system] var(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Fail: (209) [system] var(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Redo: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3596)
^ Unify: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Call: (209) [user] not(compound(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^ Unify: (209) [system] not(user:compound(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
Call: (210) [system] compound(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Exit: (210) [system] compound(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Fail: (209) [system] not(user:compound(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^ Redo: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3596)
^ Unify: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Call: (206) [user] u_to_uu(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3550)
^ Unify: (206) [user] u_to_uu(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Call: (207) [system] var(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Fail: (207) [system] var(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Redo: (206) [user] u_to_uu(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3550)
^ Unify: (206) [user] u_to_uu(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (207) [system] nonvar(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Exit: (207) [system] nonvar(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (207) [system] P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_278824, _278826)
Fail: (207) [system] P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_278824, _278826)
^ Redo: (206) [user] u_to_uu(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3550)
^ Unify: (206) [user] u_to_uu(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (206) [user] u_to_uu(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (205) [user] u_to_uu([P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (204) [user] get_why_uu((P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Exit: (203) [user] current_why_UU((P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (201) [user] must_ex(current_why_UU((P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (201) [user] pfcAdd('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (201) [user] pfcAdd('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (202) [user] pfcPost('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (202) [user] pfcPost('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (203) [user] pfcPost_rev((P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'pragma!', load)))
^ Unify: (203) [user] pfcPost_rev((P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'pragma!', load)))
Call: (204) [system] is_list('next-operation'(op(exec, 'pragma!', load)))
Fail: (204) [system] is_list('next-operation'(op(exec, 'pragma!', load)))
^ Redo: (203) [user] pfcPost_rev((P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'pragma!', load)))
^ Call: (204) [user] pfcPost1('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (204) [user] pfcPost1('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (205) [user] control_arg_types('next-operation'(op(exec, 'pragma!', load)), _437138)
^ Unify: (205) [user] control_arg_types('next-operation'(op(exec, 'pragma!', load)), _437138)
Call: (206) [system] fail
Fail: (206) [system] fail
^ Fail: (205) [user] control_arg_types('next-operation'(op(exec, 'pragma!', load)), _437138)
^ Redo: (204) [user] pfcPost1('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (204) [user] pfcPost1('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (205) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _456934, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', load))=>_456934)), trace)))
^ Unify: (205) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _456934, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', load))=>_456934)), trace)))
^ Call: (206) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _456934, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', load))=>_456934)), trace)), user:each_call_cleanup)
^ Unify: (206) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _456934, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', load))=>_456934)), trace)), user:each_call_cleanup)
Call: (207) [system] current_prolog_flag(occurs_check, _487376)
Exit: (207) [system] current_prolog_flag(occurs_check, true)
^ Call: (207) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _456934, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', load))=>_456934)), trace)), user:set_prolog_flag(occurs_check, true))
^ Unify: (207) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _456934, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', load))=>_456934)), trace)), user:set_prolog_flag(occurs_check, true))
Call: (208) [system] true==true
Exit: (208) [system] true==true
^ Call: (209) [user] pfcPost11('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (209) [user] pfcPost11('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (210) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (210) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (212) [user] pfcAddSupport('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (212) [user] pfcAddSupport('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (213) [user] assert('$spft$'('next-operation'(op(exec, 'pragma!', load)), P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (213) [user] assert('$spft$'('next-operation'(op(exec, 'pragma!', load)), P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (212) [user] pfcAddSupport('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (210) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'pragma!', load)))
^ Unify: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'pragma!', load)))
^ Call: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'pragma!', load)), true)
^ Unify: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'pragma!', load)), true)
^ Call: (212) [user] is_asserted_exact('next-operation'(op(exec, 'pragma!', load)), true)
^ Unify: (212) [user] is_asserted_exact('next-operation'(op(exec, 'pragma!', load)), true)
^ Call: (213) [user] strip_module('next-operation'(op(exec, 'pragma!', load)), _68186, _68188)
^ Exit: (213) [user] strip_module('next-operation'(op(exec, 'pragma!', load)), user, 'next-operation'(op(exec, 'pragma!', load)))
^ Call: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'pragma!', load)), true)
^ Unify: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'pragma!', load)), true)
Call: (214) [system] _71930=user
Exit: (214) [system] user=user
^ Call: (214) [user] clause(user:'next-operation'(op(exec, 'pragma!', load)), true, _73800)
^ Fail: (214) [user] clause('next-operation'(op(exec, 'pragma!', load)), true, _73800)
^ Redo: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'pragma!', load)), true)
^ Call: (214) [user] clause(user:'next-operation'(op(exec, 'pragma!', load)), true, _76628)
^ Fail: (214) [user] clause('next-operation'(op(exec, 'pragma!', load)), true, _76628)
^ Fail: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'pragma!', load)), true)
^ Fail: (212) [user] is_asserted_exact('next-operation'(op(exec, 'pragma!', load)), true)
^ Redo: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'pragma!', load)), true)
^ Exit: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'pragma!', load)), true)
^ Exit: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'pragma!', load)))
^ Call: (210) [user] pfcPost2('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (210) [user] pfcPost2('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (211) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'pragma!', load)));assert('next-operation'(op(exec, 'pragma!', load))))))
^ Unify: (211) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'pragma!', load)));assert('next-operation'(op(exec, 'pragma!', load))))))
^ Call: (213) [user] once((\+ \+is_asserted_exact('next-operation'(op(exec, 'pragma!', load)));assert('next-operation'(op(exec, 'pragma!', load)))))
^ Unify: (213) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(exec, 'pragma!', load)));assert('next-operation'(op(exec, 'pragma!', load)))))
^ Call: (215) [user] is_asserted_exact('next-operation'(op(exec, 'pragma!', load)))
^ Unify: (215) [user] is_asserted_exact('next-operation'(op(exec, 'pragma!', load)))
^ Call: (216) [user] strip_module('next-operation'(op(exec, 'pragma!', load)), _103938, _103940)
^ Exit: (216) [user] strip_module('next-operation'(op(exec, 'pragma!', load)), user, 'next-operation'(op(exec, 'pragma!', load)))
^ Call: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'pragma!', load)), _105818, _105820)
^ Unify: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load)), true)
Call: (217) [system] var('next-operation'(op(exec, 'pragma!', load)))
Fail: (217) [system] var('next-operation'(op(exec, 'pragma!', load)))
^ Redo: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'pragma!', load)), _105818, _105820)
^ Unify: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load)), true)
^ Exit: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load)), true)
^ Call: (216) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'pragma!', load)), true)
^ Unify: (216) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'pragma!', load)), true)
Call: (217) [system] _114224=user
Exit: (217) [system] user=user
^ Call: (217) [user] clause(user:'next-operation'(op(exec, 'pragma!', load)), true, _116094)
^ Fail: (217) [user] clause('next-operation'(op(exec, 'pragma!', load)), true, _116094)
^ Redo: (216) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'pragma!', load)), true)
^ Call: (217) [user] clause(user:'next-operation'(op(exec, 'pragma!', load)), true, _118922)
^ Fail: (217) [user] clause('next-operation'(op(exec, 'pragma!', load)), true, _118922)
^ Fail: (216) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'pragma!', load)), true)
^ Fail: (215) [user] is_asserted_exact('next-operation'(op(exec, 'pragma!', load)))
^ Call: (215) [user] assert('next-operation'(op(exec, 'pragma!', load)))
^ Exit: (215) [user] assert('next-operation'(op(exec, 'pragma!', load)))
^ Exit: (213) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(exec, 'pragma!', load)));assert('next-operation'(op(exec, 'pragma!', load)))))
^ Exit: (211) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'pragma!', load)));assert('next-operation'(op(exec, 'pragma!', load))))))
^ Call: (211) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (211) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (213) [user] pfcTraceAdd('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcTraceAdd('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (215) [user] pfcIsTraced('next-operation'(op(exec, 'pragma!', load)))
^ Unify: (215) [user] pfcIsTraced('next-operation'(op(exec, 'pragma!', load)))
^ Call: (216) [user] pfcIsNotTraced('next-operation'(op(exec, 'pragma!', load)))
^ Unify: (216) [user] pfcIsNotTraced('next-operation'(op(exec, 'pragma!', load)))
^ Call: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', load)), _175592)
^ Unify: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', load)), _175592)
Call: (218) [system] var('next-operation'(op(exec, 'pragma!', load)))
Fail: (218) [system] var('next-operation'(op(exec, 'pragma!', load)))
^ Redo: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', load)), _175592)
^ Unify: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', load)), _175592)
Call: (218) [system] compound('next-operation'(op(exec, 'pragma!', load)))
Exit: (218) [system] compound('next-operation'(op(exec, 'pragma!', load)))
Call: (218) [system] 1<1
Fail: (218) [system] 1<1
^ Redo: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', load)), _175592)
^ Unify: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', load)), _175592)
Call: (218) [system] _186744 is 1+ -1
Exit: (218) [system] 0 is 1+ -1
^ Call: (218) [user] compound_eles('next-operation'(op(exec, 'pragma!', load)), _188602)
^ Unify: (218) [user] compound_eles('next-operation'(op(exec, 'pragma!', load)), _188602)
Call: (219) [system] is_list('next-operation'(op(exec, 'pragma!', load)))
Fail: (219) [system] is_list('next-operation'(op(exec, 'pragma!', load)))
^ Redo: (218) [user] compound_eles('next-operation'(op(exec, 'pragma!', load)), _188602)
^ Unify: (218) [user] compound_eles('next-operation'(op(exec, 'pragma!', load)), _188602)
Call: (219) [system] compound('next-operation'(op(exec, 'pragma!', load)))
Exit: (219) [system] compound('next-operation'(op(exec, 'pragma!', load)))
Call: (219) [system] compound_name_arguments('next-operation'(op(exec, 'pragma!', load)), _196012, _196014)
Exit: (219) [system] compound_name_arguments('next-operation'(op(exec, 'pragma!', load)), 'next-operation', [op(exec, 'pragma!', load)])
Call: (219) [lists] lists:member(_188602, ['next-operation', op(exec, 'pragma!', load)])
Unify: (219) [lists] lists:member(_188602, ['next-operation', op(exec, 'pragma!', load)])
Call: (220) [lists] lists:member_([op(exec, 'pragma!', load)], _188602, 'next-operation')
Unify: (220) [lists] lists:member_([op(exec, 'pragma!', load)], 'next-operation', 'next-operation')
Exit: (220) [lists] lists:member_([op(exec, 'pragma!', load)], 'next-operation', 'next-operation')
Exit: (219) [lists] lists:member('next-operation', ['next-operation', op(exec, 'pragma!', load)])
^ Exit: (218) [user] compound_eles('next-operation'(op(exec, 'pragma!', load)), 'next-operation')
^ Call: (218) [user] compound_eles(0, 'next-operation', _175592)
^ Unify: (218) [user] compound_eles(0, 'next-operation', _175592)
Call: (219) [system] var('next-operation')
Fail: (219) [system] var('next-operation')
^ Redo: (218) [user] compound_eles(0, 'next-operation', _175592)
^ Unify: (218) [user] compound_eles(0, 'next-operation', _175592)
Call: (219) [system] compound('next-operation')
Fail: (219) [system] compound('next-operation')
^ Redo: (218) [user] compound_eles(0, 'next-operation', _175592)
Call: (219) [system] _175592='next-operation'
Exit: (219) [system] 'next-operation'='next-operation'
^ Exit: (218) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', load)), 'next-operation')
^ Call: (217) [user] pfcIgnored('next-operation')
^ Fail: (217) [user] pfcIgnored('next-operation')
Redo: (220) [lists] lists:member_([op(exec, 'pragma!', load)], _188602, 'next-operation')
Unify: (220) [lists] lists:member_([op(exec, 'pragma!', load)], _188602, 'next-operation')
Call: (221) [lists] lists:member_([], _188602, op(exec, 'pragma!', load))
Unify: (221) [lists] lists:member_([], op(exec, 'pragma!', load), op(exec, 'pragma!', load))
Exit: (221) [lists] lists:member_([], op(exec, 'pragma!', load), op(exec, 'pragma!', load))
Exit: (220) [lists] lists:member_([op(exec, 'pragma!', load)], op(exec, 'pragma!', load), 'next-operation')
Exit: (219) [lists] lists:member(op(exec, 'pragma!', load), ['next-operation', op(exec, 'pragma!', load)])
^ Exit: (218) [user] compound_eles('next-operation'(op(exec, 'pragma!', load)), op(exec, 'pragma!', load))
^ Call: (218) [user] compound_eles(0, op(exec, 'pragma!', load), _175592)
^ Unify: (218) [user] compound_eles(0, op(exec, 'pragma!', load), _175592)
Call: (219) [system] var(op(exec, 'pragma!', load))
Fail: (219) [system] var(op(exec, 'pragma!', load))
^ Redo: (218) [user] compound_eles(0, op(exec, 'pragma!', load), _175592)
^ Unify: (218) [user] compound_eles(0, op(exec, 'pragma!', load), _175592)
Call: (219) [system] compound(op(exec, 'pragma!', load))
Exit: (219) [system] compound(op(exec, 'pragma!', load))
Call: (219) [system] 0<1
Exit: (219) [system] 0<1
Call: (219) [system] _175592=op(exec, 'pragma!', load)
Exit: (219) [system] op(exec, 'pragma!', load)=op(exec, 'pragma!', load)
^ Exit: (218) [user] compound_eles(0, op(exec, 'pragma!', load), op(exec, 'pragma!', load))
^ Exit: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', load)), op(exec, 'pragma!', load))
^ Call: (217) [user] pfcIgnored(op(exec, 'pragma!', load))
^ Fail: (217) [user] pfcIgnored(op(exec, 'pragma!', load))
^ Fail: (216) [user] pfcIsNotTraced('next-operation'(op(exec, 'pragma!', load)))
^ Redo: (215) [user] pfcIsTraced('next-operation'(op(exec, 'pragma!', load)))
^ Unify: (215) [user] pfcIsTraced('next-operation'(op(exec, 'pragma!', load)))
^ Call: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', load)), _243392)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', load)), _243392)
Call: (217) [system] var('next-operation'(op(exec, 'pragma!', load)))
Fail: (217) [system] var('next-operation'(op(exec, 'pragma!', load)))
^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', load)), _243392)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', load)), _243392)
Call: (217) [system] compound('next-operation'(op(exec, 'pragma!', load)))
Exit: (217) [system] compound('next-operation'(op(exec, 'pragma!', load)))
Call: (217) [system] 1<1
Fail: (217) [system] 1<1
^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', load)), _243392)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', load)), _243392)
Call: (217) [system] _254544 is 1+ -1
Exit: (217) [system] 0 is 1+ -1
^ Call: (217) [user] compound_eles('next-operation'(op(exec, 'pragma!', load)), _256402)
^ Unify: (217) [user] compound_eles('next-operation'(op(exec, 'pragma!', load)), _256402)
Call: (218) [system] is_list('next-operation'(op(exec, 'pragma!', load)))
Fail: (218) [system] is_list('next-operation'(op(exec, 'pragma!', load)))
^ Redo: (217) [user] compound_eles('next-operation'(op(exec, 'pragma!', load)), _256402)
^ Unify: (217) [user] compound_eles('next-operation'(op(exec, 'pragma!', load)), _256402)
Call: (218) [system] compound('next-operation'(op(exec, 'pragma!', load)))
Exit: (218) [system] compound('next-operation'(op(exec, 'pragma!', load)))
Call: (218) [system] compound_name_arguments('next-operation'(op(exec, 'pragma!', load)), _263812, _263814)
Exit: (218) [system] compound_name_arguments('next-operation'(op(exec, 'pragma!', load)), 'next-operation', [op(exec, 'pragma!', load)])
Call: (218) [lists] lists:member(_256402, ['next-operation', op(exec, 'pragma!', load)])
Unify: (218) [lists] lists:member(_256402, ['next-operation', op(exec, 'pragma!', load)])
Call: (219) [lists] lists:member_([op(exec, 'pragma!', load)], _256402, 'next-operation')
Unify: (219) [lists] lists:member_([op(exec, 'pragma!', load)], 'next-operation', 'next-operation')
Exit: (219) [lists] lists:member_([op(exec, 'pragma!', load)], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(exec, 'pragma!', load)])
^ Exit: (217) [user] compound_eles('next-operation'(op(exec, 'pragma!', load)), 'next-operation')
^ Call: (217) [user] compound_eles(0, 'next-operation', _243392)
^ Unify: (217) [user] compound_eles(0, 'next-operation', _243392)
Call: (218) [system] var('next-operation')
Fail: (218) [system] var('next-operation')
^ Redo: (217) [user] compound_eles(0, 'next-operation', _243392)
^ Unify: (217) [user] compound_eles(0, 'next-operation', _243392)
Call: (218) [system] compound('next-operation')
Fail: (218) [system] compound('next-operation')
^ Redo: (217) [user] compound_eles(0, 'next-operation', _243392)
Call: (218) [system] _243392='next-operation'
Exit: (218) [system] 'next-operation'='next-operation'
^ Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', load)), 'next-operation')
^ Call: (216) [user] pfcTraced('next-operation')
^ Fail: (216) [user] pfcTraced('next-operation')
Redo: (219) [lists] lists:member_([op(exec, 'pragma!', load)], _256402, 'next-operation')
Unify: (219) [lists] lists:member_([op(exec, 'pragma!', load)], _256402, 'next-operation')
Call: (220) [lists] lists:member_([], _256402, op(exec, 'pragma!', load))
Unify: (220) [lists] lists:member_([], op(exec, 'pragma!', load), op(exec, 'pragma!', load))
Exit: (220) [lists] lists:member_([], op(exec, 'pragma!', load), op(exec, 'pragma!', load))
Exit: (219) [lists] lists:member_([op(exec, 'pragma!', load)], op(exec, 'pragma!', load), 'next-operation')
Exit: (218) [lists] lists:member(op(exec, 'pragma!', load), ['next-operation', op(exec, 'pragma!', load)])
^ Exit: (217) [user] compound_eles('next-operation'(op(exec, 'pragma!', load)), op(exec, 'pragma!', load))
^ Call: (217) [user] compound_eles(0, op(exec, 'pragma!', load), _243392)
^ Unify: (217) [user] compound_eles(0, op(exec, 'pragma!', load), _243392)
Call: (218) [system] var(op(exec, 'pragma!', load))
Fail: (218) [system] var(op(exec, 'pragma!', load))
^ Redo: (217) [user] compound_eles(0, op(exec, 'pragma!', load), _243392)
^ Unify: (217) [user] compound_eles(0, op(exec, 'pragma!', load), _243392)
Call: (218) [system] compound(op(exec, 'pragma!', load))
Exit: (218) [system] compound(op(exec, 'pragma!', load))
Call: (218) [system] 0<1
Exit: (218) [system] 0<1
Call: (218) [system] _243392=op(exec, 'pragma!', load)
Exit: (218) [system] op(exec, 'pragma!', load)=op(exec, 'pragma!', load)
^ Exit: (217) [user] compound_eles(0, op(exec, 'pragma!', load), op(exec, 'pragma!', load))
^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', load)), op(exec, 'pragma!', load))
^ Call: (216) [user] pfcTraced(op(exec, 'pragma!', load))
^ Fail: (216) [user] pfcTraced(op(exec, 'pragma!', load))
^ Fail: (215) [user] pfcIsTraced('next-operation'(op(exec, 'pragma!', load)))
^ Redo: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (214) [user] pfcTraceBreak('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (214) [user] pfcTraceBreak('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (215) [user] pfcSpied('next-operation'(op(exec, 'pragma!', load)), +)
^ Fail: (215) [user] pfcSpied('next-operation'(op(exec, 'pragma!', load)), +)
^ Redo: (214) [user] pfcTraceBreak('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (214) [user] pfcTraceBreak('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (213) [user] pfcTraceAdd('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (211) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (211) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (211) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (213) [user] pfcEnqueue('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcEnqueue('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (214) [user] pfcGetSearch(_409804)
^ Unify: (214) [user] pfcGetSearch(_409804)
Call: (215) [t_l] t_l:pfcSearchTL(_411654)
Fail: (215) [t_l] t_l:pfcSearchTL(_411654)
^ Redo: (214) [user] pfcGetSearch(_409804)
^ Call: (215) [user] pfcSearch(_414428)
^ Unify: (215) [user] pfcSearch(direct)
^ Exit: (215) [user] pfcSearch(direct)
Call: (215) [system] _409804=direct
Exit: (215) [system] direct=direct
^ Exit: (214) [user] pfcGetSearch(direct)
^ Call: (214) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (214) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Call: (215) [system] direct=direct
Exit: (215) [system] direct=direct
^ Call: (215) [user] pfcFwd('next-operation'(op(exec, 'pragma!', load)))
^ Unify: (215) [user] pfcFwd('next-operation'(op(exec, 'pragma!', load)))
^ Call: (216) [user] control_arg_types('next-operation'(op(exec, 'pragma!', load)), _438862)
^ Unify: (216) [user] control_arg_types('next-operation'(op(exec, 'pragma!', load)), _438862)
Call: (217) [system] fail
Fail: (217) [system] fail
^ Fail: (216) [user] control_arg_types('next-operation'(op(exec, 'pragma!', load)), _438862)
^ Redo: (215) [user] pfcFwd('next-operation'(op(exec, 'pragma!', load)))
^ Unify: (215) [user] pfcFwd('next-operation'(op(exec, 'pragma!', load)))
^ Call: (216) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(exec, 'pragma!', load))))
^ Unify: (216) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'pragma!', load))))
^ Call: (217) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'pragma!', load))), user:each_call_cleanup)
^ Unify: (217) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'pragma!', load))), user:each_call_cleanup)
Call: (218) [system] current_prolog_flag(occurs_check, _449124)
Exit: (218) [system] current_prolog_flag(occurs_check, true)
^ Call: (218) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'pragma!', load))), user:set_prolog_flag(occurs_check, true))
^ Unify: (218) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'pragma!', load))), user:set_prolog_flag(occurs_check, true))
Call: (219) [system] true==true
Exit: (219) [system] true==true
^ Call: (219) [user] pfcFwd0('next-operation'(op(exec, 'pragma!', load)))
^ Unify: (219) [user] pfcFwd0('next-operation'(op(exec, 'pragma!', load)))
Call: (220) [system] is_list(_456620)
Fail: (220) [system] is_list(_456620)
^ Redo: (219) [user] pfcFwd0('next-operation'(op(exec, 'pragma!', load)))
^ Call: (220) [user] pfcFwd1('next-operation'(op(exec, 'pragma!', load)))
^ Unify: (220) [user] pfcFwd1('next-operation'(op(exec, 'pragma!', load)))
^ Call: (221) [user] fc_rule_check('next-operation'(op(exec, 'pragma!', load)))
^ Unify: (221) [user] fc_rule_check('next-operation'(op(exec, 'pragma!', load)))
^ Exit: (221) [user] fc_rule_check('next-operation'(op(exec, 'pragma!', load)))
Call: (221) [system] copy_term('next-operation'(op(exec, 'pragma!', load)), _464014)
Exit: (221) [system] copy_term('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load)))
^ Call: (221) [user] ignore(fcpt('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load))))
^ Unify: (221) [system] ignore(user:fcpt('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load))))
^ Call: (222) [user] fcpt('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load)))
^ Unify: (222) [user] fcpt('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load)))
^ Call: (223) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606))
^ Unify: (223) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606))
^ Call: (224) [user] clause('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606), true)
^ Fail: (224) [user] clause('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606), true)
^ Redo: (223) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606))
^ Call: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606))
^ Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606))
Call: (225) [system] var('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606))
Fail: (225) [system] var('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606))
^ Redo: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606))
^ Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606))
Call: (225) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606))
Exit: (225) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606))
^ Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606))
^ Redo: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606))
^ Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606))
^ Call: (225) [user] predicate_property('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606), imported_from(system))
^ Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606), imported_from(system))
Call: (226) [system] nonvar(imported_from(system))
Exit: (226) [system] nonvar(imported_from(system))
Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606))
Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606))
Call: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606))
Unify: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606))
Call: (228) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606))
Exit: (228) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606))
^ Fail: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606), imported_from(system))
^ Redo: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606))
^ Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606))
^ Call: (225) [user] predicate_property('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606), built_in)
^ Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606), built_in)
Call: (226) [system] nonvar(built_in)
Exit: (226) [system] nonvar(built_in)
Call: (226) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606))
Unify: (226) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606))
Call: (227) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606))
Exit: (227) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606))
Call: (227) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606), _506676, _506678)
Unify: (227) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606), _506676, _506678)
Call: (228) [system] compound('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606))
Exit: (228) [system] compound('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606))
Call: (228) [system] compound_name_arity('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606), _506676, _506678)
Exit: (228) [system] compound_name_arity('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606), '$pt$', 2)
Exit: (227) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606), '$pt$', 2)
^ Call: (227) [$syspreds] current_predicate(user:'$pt$'/2)
^ Exit: (227) [$syspreds] current_predicate(user:'$pt$'/2)
^ Fail: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606), built_in)
^ Redo: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606))
^ Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606))
^ Call: (225) [user] predicate_property('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606), _517918)
^ Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606), _518858)
Call: (226) [system] nonvar(_519716)
^ Redo: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606), _520718)
^ Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606), _521652)
Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606))
Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810))
Call: (227) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810))
Exit: (227) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810))
^ Exit: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810), interpreted)
^ Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810))
^ Call: (225) [user] predicate_property('$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810), number_of_clauses(_10734))
^ Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810), number_of_clauses(_10734))
Call: (226) [system] nonvar(number_of_clauses(_10734))
Exit: (226) [system] nonvar(number_of_clauses(_10734))
Call: (226) [$syspreds] property_predicate(number_of_clauses(_10734), user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810))
Unify: (226) [$syspreds] property_predicate(number_of_clauses(_10734), user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810))
Call: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810))
Unify: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810))
Call: (228) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810))
Exit: (228) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810))
Exit: (226) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810))
^ Exit: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810), number_of_clauses(0))
^ Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810))
^ Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _25578), (prolog_current_choice(_25588), push_current_choice(_25588), clause('$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810), _25610), pfc_call(_25610)), nb_setval('$pfc_current_choice', _25578))
^ Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _25578), user:(prolog_current_choice(_25588), push_current_choice(_25588), clause('$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810), _25610), pfc_call(_25610)), user:nb_setval('$pfc_current_choice', _25578))
^ Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _25578))
Call: (228) [system] nb_current('$pfc_current_choice', _25578)
Exit: (228) [system] nb_current('$pfc_current_choice', [])
^ Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (227) [system] prolog_current_choice(_25588)
Exit: (227) [system] prolog_current_choice(2950)
^ Call: (227) [user] push_current_choice(2950)
^ Unify: (227) [user] push_current_choice(2950)
Call: (228) [system] nb_current('$pfc_current_choice', _34928)
Exit: (228) [system] nb_current('$pfc_current_choice', [])
Call: (228) [system] b_setval('$pfc_current_choice', [2950])
Exit: (228) [system] b_setval('$pfc_current_choice', [2950])
^ Exit: (227) [user] push_current_choice(2950)
^ Call: (227) [user] clause('$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810), _25610)
^ Fail: (227) [user] clause('$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810), _25610)
Call: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (228) [system] duplicate_term([], _43300)
Exit: (228) [system] duplicate_term([], [])
Call: (228) [system] nb_linkval('$pfc_current_choice', [])
Exit: (228) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _25578), user:(prolog_current_choice(_25588), push_current_choice(_25588), clause('$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810), _25610), pfc_call(_25610)), user:nb_setval('$pfc_current_choice', _25578))
^ Fail: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810))
^ Fail: (223) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810))
^ Redo: (222) [user] fcpt('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load)))
^ Unify: (222) [user] fcpt('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load)))
^ Exit: (222) [user] fcpt('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load)))
^ Exit: (221) [system] ignore(user:fcpt('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load))))
^ Call: (221) [user] ignore(fcnt('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load))))
^ Unify: (221) [system] ignore(user:fcnt('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load))))
^ Call: (222) [user] fcnt('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load)))
^ Unify: (222) [user] fcnt('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load)))
^ Call: (223) [user] pfc_spft(_58170, _58256, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178))
^ Unify: (223) [user] pfc_spft(_58170, _59188, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178))
^ Call: (224) [user] pfcCallSystem('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
^ Unify: (224) [user] pfcCallSystem('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
^ Call: (225) [user] pfc_call('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
^ Unify: (225) [user] pfc_call('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
Call: (226) [system] var('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
Fail: (226) [system] var('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
^ Redo: (225) [user] pfc_call('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
^ Unify: (225) [user] pfc_call('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
Call: (226) [system] callable('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
Exit: (226) [system] callable('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
^ Unify: (225) [user] pfc_call('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
^ Redo: (225) [user] pfc_call('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
^ Unify: (225) [user] pfc_call('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
^ Call: (226) [user] predicate_property('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)), imported_from(system))
^ Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)), imported_from(system))
Call: (227) [system] nonvar(imported_from(system))
Exit: (227) [system] nonvar(imported_from(system))
Call: (227) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
Unify: (227) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
Call: (228) [$syspreds] define_or_generate(user:'$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
Unify: (228) [$syspreds] define_or_generate(user:'$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
Call: (229) [system] callable('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
Exit: (229) [system] callable('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
Call: (229) [system] atom(user)
Exit: (229) [system] atom(user)
Exit: (228) [$syspreds] define_or_generate(user:'$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
^ Fail: (226) [$syspreds] predicate_property(user:'$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)), imported_from(system))
^ Redo: (225) [user] pfc_call('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
^ Unify: (225) [user] pfc_call('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
^ Call: (226) [user] predicate_property('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)), built_in)
^ Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)), built_in)
Call: (227) [system] nonvar(built_in)
Exit: (227) [system] nonvar(built_in)
Call: (227) [$syspreds] property_predicate(built_in, user:'$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
Unify: (227) [$syspreds] property_predicate(built_in, user:'$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
Call: (228) [system] callable('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
Exit: (228) [system] callable('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
Call: (228) [$syspreds] goal_name_arity('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)), _94328, _94330)
Unify: (228) [$syspreds] goal_name_arity('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)), _94328, _94330)
Call: (229) [system] compound('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
Exit: (229) [system] compound('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
Call: (229) [system] compound_name_arity('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)), _94328, _94330)
Exit: (229) [system] compound_name_arity('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)), '$spft$', 3)
Exit: (228) [$syspreds] goal_name_arity('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)), '$spft$', 3)
^ Call: (228) [$syspreds] current_predicate(user:'$spft$'/3)
^ Exit: (228) [$syspreds] current_predicate(user:'$spft$'/3)
^ Fail: (226) [$syspreds] predicate_property(user:'$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)), built_in)
^ Redo: (225) [user] pfc_call('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
^ Unify: (225) [user] pfc_call('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
^ Call: (226) [user] predicate_property('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)), _105570)
^ Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)), _106510)
Call: (227) [system] nonvar(_107368)
^ Redo: (226) [$syspreds] predicate_property(user:'$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)), _108370)
^ Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)), _109304)
Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
Call: (228) [system] callable('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
Exit: (228) [system] callable('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
^ Exit: (226) [$syspreds] predicate_property(user:'$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)), interpreted)
^ Unify: (225) [user] pfc_call('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
^ Call: (226) [user] predicate_property('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)), number_of_clauses(_118498))
^ Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)), number_of_clauses(_118498))
Call: (227) [system] nonvar(number_of_clauses(_118498))
Exit: (227) [system] nonvar(number_of_clauses(_118498))
Call: (227) [$syspreds] property_predicate(number_of_clauses(_118498), user:'$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
Unify: (227) [$syspreds] property_predicate(number_of_clauses(_118498), user:'$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
Call: (228) [$syspreds] define_or_generate(user:'$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
Unify: (228) [$syspreds] define_or_generate(user:'$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
Call: (229) [system] callable('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
Exit: (229) [system] callable('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
Call: (229) [system] atom(user)
Exit: (229) [system] atom(user)
Exit: (228) [$syspreds] define_or_generate(user:'$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
Exit: (227) [$syspreds] property_predicate(number_of_clauses(725), user:'$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
^ Exit: (226) [$syspreds] predicate_property(user:'$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)), number_of_clauses(725))
^ Unify: (225) [user] pfc_call('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
^ Call: (226) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _133342), (prolog_current_choice(_133352), push_current_choice(_133352), clause('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)), _133374), pfc_call(_133374)), nb_setval('$pfc_current_choice', _133342))
^ Unify: (226) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _133342), user:(prolog_current_choice(_133352), push_current_choice(_133352), clause('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)), _133374), pfc_call(_133374)), user:nb_setval('$pfc_current_choice', _133342))
^ Call: (227) [system] sig_atomic(user:nb_current('$pfc_current_choice', _133342))
Call: (229) [system] nb_current('$pfc_current_choice', _133342)
Exit: (229) [system] nb_current('$pfc_current_choice', [])
^ Exit: (227) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (228) [system] prolog_current_choice(_133352)
Exit: (228) [system] prolog_current_choice(2970)
^ Call: (228) [user] push_current_choice(2970)
^ Unify: (228) [user] push_current_choice(2970)
Call: (229) [system] nb_current('$pfc_current_choice', _142692)
Exit: (229) [system] nb_current('$pfc_current_choice', [])
Call: (229) [system] b_setval('$pfc_current_choice', [2970])
Exit: (229) [system] b_setval('$pfc_current_choice', [2970])
^ Exit: (228) [user] push_current_choice(2970)
^ Call: (228) [user] clause('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)), _133374)
^ Fail: (228) [user] clause('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)), _133374)
Call: (228) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (228) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (229) [system] duplicate_term([], _151064)
Exit: (229) [system] duplicate_term([], [])
Call: (229) [system] nb_linkval('$pfc_current_choice', [])
Exit: (229) [system] nb_linkval('$pfc_current_choice', [])
Exit: (228) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (226) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _133342), user:(prolog_current_choice(_133352), push_current_choice(_133352), clause('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)), _133374), pfc_call(_133374)), user:nb_setval('$pfc_current_choice', _133342))
^ Fail: (225) [user] pfc_call('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
^ Fail: (224) [user] pfcCallSystem('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
^ Fail: (223) [user] pfc_spft(_58170, _158568, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178))
^ Redo: (222) [user] fcnt('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load)))
^ Unify: (222) [user] fcnt('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load)))
^ Exit: (222) [user] fcnt('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load)))
^ Exit: (221) [system] ignore(user:fcnt('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load))))
^ Exit: (220) [user] pfcFwd1('next-operation'(op(exec, 'pragma!', load)))
^ Exit: (219) [user] pfcFwd0('next-operation'(op(exec, 'pragma!', load)))
^ Exit: (218) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'pragma!', load))), user:set_prolog_flag(occurs_check, true))
^ Exit: (217) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'pragma!', load))), user:each_call_cleanup)
^ Exit: (216) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'pragma!', load))))
^ Exit: (215) [user] pfcFwd('next-operation'(op(exec, 'pragma!', load)))
^ Exit: (214) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (213) [user] pfcEnqueue('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (211) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Exit: (210) [user] pfcPost2('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (209) [user] pfcPost11('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (207) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3576, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', load))=>_3576)), trace)), user:set_prolog_flag(occurs_check, true))
^ Exit: (206) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3576, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', load))=>_3576)), trace)), user:each_call_cleanup)
^ Exit: (205) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3576, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', load))=>_3576)), trace)))
^ Exit: (204) [user] pfcPost1('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (203) [user] pfcPost_rev((P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'pragma!', load)))
^ Exit: (202) [user] pfcPost('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (202) [user] pfcRun
^ Unify: (202) [user] pfcRun
^ Call: (203) [user] pfcGetSearch(direct)
^ Unify: (203) [user] pfcGetSearch(direct)
Call: (204) [t_l] t_l:pfcSearchTL(_255874)
Fail: (204) [t_l] t_l:pfcSearchTL(_255874)
^ Redo: (203) [user] pfcGetSearch(direct)
^ Call: (204) [user] pfcSearch(_258648)
^ Unify: (204) [user] pfcSearch(direct)
^ Exit: (204) [user] pfcSearch(direct)
Call: (204) [system] direct=direct
Exit: (204) [system] direct=direct
^ Exit: (203) [user] pfcGetSearch(direct)
^ Unify: (202) [user] pfcRun
^ Exit: (202) [user] pfcRun
^ Exit: (201) [user] pfcAdd('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (200) [user] pfcAdd('next-operation'(op(exec, 'pragma!', load)))
^ Exit: (199) [user] pfcAdd_Now('next-operation'(op(exec, 'pragma!', load)))
^ Exit: (198) [user] if_t(into_simple_op(exec, ['pragma!', load, debug], op(exec, 'pragma!', load)), pfcAdd_Now('next-operation'(op(exec, 'pragma!', load))))
Call: (198) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], _3436))
Unify: (198) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], _3436))
Call: (200) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], _3436)
Unify: (200) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], _3436)
Call: (201) [system] _295652=_295654
Exit: (201) [system] _295652=_295652
^ Call: (201) [user] ignore(catch((not_compatio(write_exec(['pragma!', load, debug])), notrace(into_metta_callable('&self', ['pragma!', load, debug], _297550, _295652, _297554, _297556)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], _297550, _295652, _297554, _297556, _295652, _3436)), give_up(_297592), pp_m('red', gave_up(_297592))))
^ Unify: (201) [system] ignore(user:catch((not_compatio(write_exec(['pragma!', load, debug])), notrace(into_metta_callable('&self', ['pragma!', load, debug], _297550, _295652, _297554, _297556)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], _297550, _295652, _297554, _297556, _295652, _3436)), give_up(_297592), pp_m('red', gave_up(_297592))))
^ Call: (204) [user] not_compatio(write_exec(['pragma!', load, debug]))
^ Unify: (204) [user] not_compatio(write_exec(['pragma!', load, debug]))
^ Call: (205) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(['pragma!', load, debug])))
^ Unify: (205) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(['pragma!', load, debug])))
^ Call: (206) [user] once((is_mettalog;is_testing))
^ Unify: (206) [system] once(user:(is_mettalog;is_testing))
^ Call: (208) [user] is_mettalog
^ Unify: (208) [user] is_mettalog
^ Call: (209) [user] is_win64
^ Unify: (209) [user] is_win64
Call: (210) [system] current_prolog_flag(windows, _316826)
Fail: (210) [system] current_prolog_flag(windows, _317754)
^ Fail: (209) [user] is_win64
^ Redo: (208) [user] is_mettalog
^ Unify: (208) [user] is_mettalog
^ Call: (209) [user] is_metta_flag(log)
^ Unify: (209) [user] is_metta_flag(log)
^ Call: (211) [system] setup_call_cleanup('$notrace'(_323214, _323216), once(user:is_flag0(log)), '$restore_trace'(_323214, _323216))
^ Unify: (211) [system] setup_call_cleanup(system:'$notrace'(_323214, _323216), system:once(user:is_flag0(log)), system:'$restore_trace'(_323214, _323216))
^ Call: (212) [system] sig_atomic(system:'$notrace'(_323214, _323216))
^ Fail: (209) [user] is_metta_flag(log)
^ Fail: (208) [user] is_mettalog
^ Call: (208) [user] is_testing
^ Unify: (208) [user] is_testing
^ Call: (209) [user] is_metta_flag(test)
^ Unify: (209) [user] is_metta_flag(test)
^ Call: (211) [system] setup_call_cleanup('$notrace'(_331584, _331586), once(user:is_flag0(test)), '$restore_trace'(_331584, _331586))
^ Unify: (211) [system] setup_call_cleanup(system:'$notrace'(_331584, _331586), system:once(user:is_flag0(test)), system:'$restore_trace'(_331584, _331586))
^ Call: (212) [system] sig_atomic(system:'$notrace'(_331584, _331586))
^ Exit: (211) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (209) [user] is_metta_flag(test)
^ Exit: (208) [user] is_testing
^ Exit: (206) [system] once(user:(is_mettalog;is_testing))
^ Call: (206) [user] user_err(write_exec(['pragma!', load, debug]))
^ Unify: (206) [user] user_err(write_exec(['pragma!', load, debug]))
^ Call: (207) [user] original_user_error(_339980)
^ Unify: (207) [user] original_user_error(_339980)
Call: (208) [system] stream_property(_339980, file_no(2))
Unify: (208) [system] stream_property(_339980, file_no(2))
Call: (209) [system] nonvar(_339980)
Redo: (208) [system] stream_property(_339980, file_no(2))
Unify: (208) [system] stream_property(_339980, file_no(2))
Call: (209) [system] nonvar(_339980)
Redo: (208) [system] stream_property(_339980, file_no(2))
Unify: (208) [system] stream_property(_339980, file_no(2))
Call: (209) [system] nonvar(file_no(2))
Exit: (209) [system] nonvar(file_no(2))
Call: (209) [system] file_no(2)=alias(_351100)
Redo: (208) [system] stream_property(_339980, file_no(2))
Exit: (208) [system] stream_property((0x7fc6d2a3a200), file_no(2))
^ Exit: (207) [user] original_user_error((0x7fc6d2a3a200))
^ Call: (207) [user] with_output_to((0x7fc6d2a3a200), write_exec(['pragma!', load, debug]))
Call: (209) [user] write_exec(['pragma!', load, debug])
Unify: (209) [user] write_exec(['pragma!', load, debug])
^ Call: (210) [user] real_notrace(write_exec0(['pragma!', load, debug]))
^ Unify: (210) [user] real_notrace(user:write_exec0(['pragma!', load, debug]))
^ Call: (211) [user] setup_call_cleanup('$notrace'(_359532, _359534), once(user:write_exec0(['pragma!', load, debug])), '$restore_trace'(_359532, _359534))
^ Unify: (211) [system] setup_call_cleanup(user:'$notrace'(_359532, _359534), user:once(user:write_exec0(['pragma!', load, debug])), user:'$restore_trace'(_359532, _359534))
^ Call: (212) [system] sig_atomic(user:'$notrace'(_359532, _359534))
!(pragma! load debug)
^ Exit: (211) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:write_exec0(['pragma!', load, debug])), user:'$restore_trace'(3, -1))
^ Exit: (210) [user] real_notrace(user:write_exec0(['pragma!', load, debug]))
Exit: (209) [user] write_exec(['pragma!', load, debug])
^ Exit: (207) [user] with_output_to((0x7fc6d2a3a200), write_exec(['pragma!', load, debug]))
^ Exit: (206) [user] user_err(write_exec(['pragma!', load, debug]))
^ Exit: (205) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(['pragma!', load, debug])))
^ Exit: (204) [user] not_compatio(write_exec(['pragma!', load, debug]))
^ Call: (205) [system] setup_call_cleanup('$notrace'(_371258, _371260), once(user:into_metta_callable('&self', ['pragma!', load, debug], _297550, _295652, _297554, _297556)), '$restore_trace'(_371258, _371260))
^ Unify: (205) [system] setup_call_cleanup(system:'$notrace'(_371258, _371260), system:once(user:into_metta_callable('&self', ['pragma!', load, debug], _297550, _295652, _297554, _297556)), system:'$restore_trace'(_371258, _371260))
^ Call: (206) [system] sig_atomic(system:'$notrace'(_371258, _371260))
^ Exit: (205) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:into_metta_callable('&self', ['pragma!', load, debug], eval_H(500, '&self', ['pragma!', load, debug], _295652), _295652, [], [])), system:'$restore_trace'(3, -1))
Call: (204) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], eval_H(500, '&self', ['pragma!', load, debug], _295652), _295652, [], [], _295652, _3436)
Unify: (204) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], eval_H(500, '&self', ['pragma!', load, debug], _295652), _295652, [], [], _295652, _3436)
Call: (205) [user] reset_caches
Unify: (205) [user] reset_caches
^ Call: (206) [user] forall(clause(reset_cache, _387208), forall(rtrace_on_error(_387208), true))
^ Unify: (206) [$apply] forall(user:clause(reset_cache, _387208), user:forall(rtrace_on_error(_387208), true))
^ Call: (207) [user] clause(reset_cache, _387208)
^ Exit: (207) [user] clause(reset_cache, retractall(get_operator_typedef0(_390042, _390044, _390046, _390048, _390050)))
^ Call: (207) [user] forall(rtrace_on_error(retractall(get_operator_typedef0(_390042, _390044, _390046, _390048, _390050))), true)
^ Unify: (207) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_390042, _390044, _390046, _390048, _390050))), user:true)
Call: (208) [user] rtrace_on_error(retractall(get_operator_typedef0(_390042, _390044, _390046, _390048, _390050)))
Unify: (208) [user] rtrace_on_error(retractall(get_operator_typedef0(_390042, _390044, _390046, _390048, _390050)))
Call: (209) [user] catch_err(retractall(get_operator_typedef0(_390042, _390044, _390046, _390048, _390050)), _394694, (write_src_uo(_394694=retractall(get_operator_typedef0(_390042, _390044, _390046, _390048, _390050))), catch(rtrace(retractall(get_operator_typedef0(_390042, _390044, _390046, _390048, _390050))), _394694, throw(give_up(_394694=retractall(get_operator_typedef0(_390042, _390044, _390046, _390048, _390050))))), throw(_394694)))
Unify: (209) [user] catch_err(retractall(get_operator_typedef0(_390042, _390044, _390046, _390048, _390050)), _394694, (write_src_uo(_394694=retractall(get_operator_typedef0(_390042, _390044, _390046, _390048, _390050))), catch(rtrace(retractall(get_operator_typedef0(_390042, _390044, _390046, _390048, _390050))), _394694, throw(give_up(_394694=retractall(get_operator_typedef0(_390042, _390044, _390046, _390048, _390050))))), throw(_394694)))
^ Call: (211) [user] retractall(get_operator_typedef0(_390042, _390044, _390046, _390048, _390050))
^ Exit: (211) [user] retractall(get_operator_typedef0(_390042, _390044, _390046, _390048, _390050))
Exit: (209) [user] catch_err(retractall(get_operator_typedef0(_390042, _390044, _390046, _390048, _390050)), _394694, (write_src_uo(_394694=retractall(get_operator_typedef0(_390042, _390044, _390046, _390048, _390050))), catch(rtrace(retractall(get_operator_typedef0(_390042, _390044, _390046, _390048, _390050))), _394694, throw(give_up(_394694=retractall(get_operator_typedef0(_390042, _390044, _390046, _390048, _390050))))), throw(_394694)))
Exit: (208) [user] rtrace_on_error(retractall(get_operator_typedef0(_390042, _390044, _390046, _390048, _390050)))
^ Exit: (207) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_390042, _390044, _390046, _390048, _390050))), user:true)
^ Redo: (207) [user] clause(reset_cache, _387208)
^ Exit: (207) [user] clause(reset_cache, true)
^ Call: (207) [user] forall(rtrace_on_error(true), true)
^ Unify: (207) [$apply] forall(user:rtrace_on_error(true), user:true)
Call: (208) [user] rtrace_on_error(true)
Unify: (208) [user] rtrace_on_error(true)
Call: (209) [user] catch_err(true, _406818, (write_src_uo(_406818=true), catch(rtrace(true), _406818, throw(give_up(_406818=true))), throw(_406818)))
Unify: (209) [user] catch_err(true, _406818, (write_src_uo(_406818=true), catch(rtrace(true), _406818, throw(give_up(_406818=true))), throw(_406818)))
Exit: (209) [user] catch_err(true, _406818, (write_src_uo(_406818=true), catch(rtrace(true), _406818, throw(give_up(_406818=true))), throw(_406818)))
Exit: (208) [user] rtrace_on_error(true)
^ Exit: (207) [$apply] forall(user:rtrace_on_error(true), user:true)
^ Exit: (206) [$apply] forall(user:clause(reset_cache, _387208), user:forall(rtrace_on_error(_387208), true))
Exit: (205) [user] reset_caches
Call: (206) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], eval_H(500, '&self', ['pragma!', load, debug], _295652), _295652, [], [], _295652, _3436)
Unify: (206) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], eval_H(500, '&self', ['pragma!', load, debug], _295652), _295652, [], [], _295652, _3436)
Call: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], eval_H(500, '&self', ['pragma!', load, debug], _295652), _295652, [], [], _295652, _3436)
Unify: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], eval_H(500, '&self', ['pragma!', load, debug], _295652), _295652, [], [], _295652, _3436)
Call: (209) [user] file_hides_results(eval_H(500, '&self', ['pragma!', load, debug], _295652))
Redo: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], eval_H(500, '&self', ['pragma!', load, debug], _295652), _295652, [], [], _295652, _3436)
Unify: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], eval_H(500, '&self', ['pragma!', load, debug], _295652), _295652, [], [], _295652, _3436)
^ Call: (210) [system] setup_call_cleanup('$notrace'(_443882, _443884), once(user:(reset_eval_num, _443354=res(_3436), _443370=prev_result('Empty'), inside_assert(eval_H(500, '&self', ['pragma!', load, debug], _295652), _443388), (is_compatio->option_else(answer, _443412, leap);option_else(answer, _443412, each)), option_else('maximum-result-count', _443434, inf), option_else('initial-result-count', _443448, 10), _443460=contrl(_443434, _443412), _443478=_443480, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=file(_443508), option_value(exec, skip), \+always_exec(_443388)->_443538=(skip(eval_H(500, '&self', ['pragma!', load, debug], _295652)), deterministic(_443554)), _443478=1, !, true;_443538=(eval_H(500, '&self', ['pragma!', load, debug], _295652), deterministic(_443554), xform_out(_295652, _443612), nb_setarg(1, _443354, _443612)), !, flag(result_num, _443638, 0), _443650=eval('&self', _443388, _295652), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_295652), if_t(_443478==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'));_443478==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_443650)))), if_t(option_value(repl, true), add_history_src(exec(_443388))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG: '), writeq(_443650), writeln('.')))), true)))), '$restore_trace'(_443882, _443884))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_443882, _443884), system:once(user:(reset_eval_num, _443354=res(_3436), _443370=prev_result('Empty'), inside_assert(eval_H(500, '&self', ['pragma!', load, debug], _295652), _443388), (is_compatio->option_else(answer, _443412, leap);option_else(answer, _443412, each)), option_else('maximum-result-count', _443434, inf), option_else('initial-result-count', _443448, 10), _443460=contrl(_443434, _443412), _443478=_443480, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=file(_443508), option_value(exec, skip), \+always_exec(_443388)->_443538=(skip(eval_H(500, '&self', ['pragma!', load, debug], _295652)), deterministic(_443554)), _443478=1, !, true;_443538=(eval_H(500, '&self', ['pragma!', load, debug], _295652), deterministic(_443554), xform_out(_295652, _443612), nb_setarg(1, _443354, _443612)), !, flag(result_num, _443638, 0), _443650=eval('&self', _443388, _295652), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_295652), if_t(_443478==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'));_443478==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_443650)))), if_t(option_value(repl, true), add_history_src(exec(_443388))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG: '), writeq(_443650), writeln('.')))), true)))), system:'$restore_trace'(_443882, _443884))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_443882, _443884))
^ Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(reset_eval_num, res(_3436)=res(_3436), prev_result('Empty')=prev_result('Empty'), inside_assert(eval_H(500, '&self', ['pragma!', load, debug], _295652), ['pragma!', load, debug]), (is_compatio->option_else(answer, each, leap);option_else(answer, each, each)), option_else('maximum-result-count', inf, inf), option_else('initial-result-count', 10, 10), contrl(inf, each)=contrl(inf, each), _443478=_443478, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=file(_443508), option_value(exec, skip), \+always_exec(['pragma!', load, debug])->(eval_H(500, '&self', ['pragma!', load, debug], _295652), deterministic(_443554), xform_out(_295652, _443612), nb_setarg(1, res(_3436), _443612))=(skip(eval_H(500, '&self', ['pragma!', load, debug], _295652)), deterministic(_443554)), _443478=1, !, true;(eval_H(500, '&self', ['pragma!', load, debug], _295652), deterministic(_443554), xform_out(_295652, _443612), nb_setarg(1, res(_3436), _443612))=(eval_H(500, '&self', ['pragma!', load, debug], _295652), deterministic(_443554), xform_out(_295652, _443612), nb_setarg(1, res(_3436), _443612)), !, flag(result_num, 1, 0), eval('&self', ['pragma!', load, debug], _295652)=eval('&self', ['pragma!', load, debug], _295652), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_295652), if_t(_443478==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'));_443478==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(eval('&self', ['pragma!', load, debug], _295652))))), if_t(option_value(repl, true), add_history_src(exec(['pragma!', load, debug]))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG: '), writeq(eval('&self', ['pragma!', load, debug], _295652)), writeln('.')))), true)))), system:'$restore_trace'(3, -1))
^ Call: (209) [user] in_answer_io(format('~N['))
^ Unify: (209) [user] in_answer_io(format('~N['))
Call: (210) [system] nb_current(suspend_answers, true)
^ Redo: (209) [user] in_answer_io(format('~N['))
^ Unify: (209) [user] in_answer_io(format('~N['))
^ Call: (210) [user] answer_output(_475834)
^ Unify: (210) [user] answer_output(_475834)
^ Call: (211) [user] is_testing
^ Unify: (211) [user] is_testing
^ Call: (212) [user] is_metta_flag(test)
^ Unify: (212) [user] is_metta_flag(test)
^ Call: (214) [system] setup_call_cleanup('$notrace'(_481376, _481378), once(user:is_flag0(test)), '$restore_trace'(_481376, _481378))
^ Unify: (214) [system] setup_call_cleanup(system:'$notrace'(_481376, _481378), system:once(user:is_flag0(test)), system:'$restore_trace'(_481376, _481378))
^ Call: (215) [system] sig_atomic(system:'$notrace'(_481376, _481378))
^ Exit: (214) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (212) [user] is_metta_flag(test)
^ Exit: (211) [user] is_testing
^ Call: (211) [user] original_user_output(_475834)
^ Unify: (211) [user] original_user_output(_475834)
Call: (212) [system] stream_property(_475834, file_no(1))
Unify: (212) [system] stream_property(_475834, file_no(1))
Call: (213) [system] nonvar(_475834)
Redo: (212) [system] stream_property(_475834, file_no(1))
Unify: (212) [system] stream_property(_475834, file_no(1))
Call: (213) [system] nonvar(_475834)
Redo: (212) [system] stream_property(_475834, file_no(1))
Unify: (212) [system] stream_property(_475834, file_no(1))
Call: (213) [system] nonvar(file_no(1))
Exit: (213) [system] nonvar(file_no(1))
Call: (213) [system] file_no(1)=alias(_498112)
Redo: (212) [system] stream_property(_475834, file_no(1))
Exit: (212) [system] stream_property((0x7fc6d2a3a100), file_no(1))
^ Exit: (211) [user] original_user_output((0x7fc6d2a3a100))
^ Exit: (210) [user] answer_output((0x7fc6d2a3a100))
^ Call: (210) [user] with_output_to((0x7fc6d2a3a100), format('~N['))
Call: (212) [$syspreds] format('~N[')
Unify: (212) [$syspreds] format('~N[')
^ Call: (213) [$syspreds] format('~N[', [])
[
^ Exit: (213) [$syspreds] format('~N[', [])
Exit: (212) [$syspreds] format('~N[')
^ Exit: (210) [user] with_output_to((0x7fc6d2a3a100), format('~N['))
^ Exit: (209) [user] in_answer_io(format('~N['))
Call: (209) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), _510282, _443554, timed_call((eval_H(500, '&self', ['pragma!', load, debug], _295652), deterministic(_443554), xform_out(_295652, _443612), nb_setarg(1, res(_3436), _443612)), _510288), ((((_443554==true->!;true), set_option_value(interactive, _510282), contrl(inf, each)=contrl(_510358, _510360), nb_setarg(1, res(_3436), _443612), current_input(_510384), read_pending_codes(_510384, _510396, []), flag(result_num, _510410, _510410+1), flag(result_num, _510430, _510430), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _443612))), if_t(_510430=<_510358, ((_510430==1, _443554==true->not_compatio(format('~N~nDeterministic: ', [])), !;_443554==true->not_compatio(format('~N~nLast Result(~w): ', [_510430])), !;not_compatio(format('~N~nNDet Result(~w): ', [_510430]))), ignore((not_compatio(if_t(\+symbolic(_443612), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(_443612)), true)))))))), in_answer_io(write_asrc(_443612)), not_compatio(format('~N')), (_443554\==true, _510282, _510360\==leap, 10>_510430, _510430<_510358->_510792=true;_510792=false), if_t((_510792==true;_443554==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _510288))))), color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _510896), maplist(print_var, _510896), nop(nl)));true)))), (_510792==true->write("~npress ';' for more solutions "), get_single_char_key(_510958), not_compatio((writeq(key=_510958), nl)), (_510958==b->once(repl), fail;_510958==m->make;_510958==t->nop(set_debug(eval, true)), rtrace;_510958=='T'->set_debug(eval, true);_510958==(;)->true;_510958==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_510958=='L'->nb_setarg(1, contrl(inf, each), _510430);_510958==l->nb_setarg(2, contrl(inf, each), leap);(_510958=='\n';_510958=='\r')->!, fail;!, fail));_443554\==true, \+_510282, contrl(inf, each)=contrl(_510358, leap)->true;_443554==true->!;true), format('~N~n')))
Unify: (209) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), false, _443554, timed_call((eval_H(500, '&self', ['pragma!', load, debug], _295652), deterministic(_443554), xform_out(_295652, _443612), nb_setarg(1, res(_3436), _443612)), _510288), ((((_443554==true->!;true), set_option_value(interactive, false), contrl(inf, each)=contrl(_510358, _510360), nb_setarg(1, res(_3436), _443612), current_input(_510384), read_pending_codes(_510384, _510396, []), flag(result_num, _510410, _510410+1), flag(result_num, _510430, _510430), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _443612))), if_t(_510430=<_510358, ((_510430==1, _443554==true->not_compatio(format('~N~nDeterministic: ', [])), !;_443554==true->not_compatio(format('~N~nLast Result(~w): ', [_510430])), !;not_compatio(format('~N~nNDet Result(~w): ', [_510430]))), ignore((not_compatio(if_t(\+symbolic(_443612), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(_443612)), true)))))))), in_answer_io(write_asrc(_443612)), not_compatio(format('~N')), (_443554\==true, false, _510360\==leap, 10>_510430, _510430<_510358->_510792=true;_510792=false), if_t((_510792==true;_443554==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _510288))))), color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _510896), maplist(print_var, _510896), nop(nl)));true)))), (_510792==true->write("~npress ';' for more solutions "), get_single_char_key(_510958), not_compatio((writeq(key=_510958), nl)), (_510958==b->once(repl), fail;_510958==m->make;_510958==t->nop(set_debug(eval, true)), rtrace;_510958=='T'->set_debug(eval, true);_510958==(;)->true;_510958==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_510958=='L'->nb_setarg(1, contrl(inf, each), _510430);_510958==l->nb_setarg(2, contrl(inf, each), leap);(_510958=='\n';_510958=='\r')->!, fail;!, fail));_443554\==true, \+false, contrl(inf, each)=contrl(_510358, leap)->true;_443554==true->!;true), format('~N~n')))
Call: (210) [user] timed_call((eval_H(500, '&self', ['pragma!', load, debug], _295652), deterministic(_443554), xform_out(_295652, _443612), nb_setarg(1, res(_3436), _443612)), _510288)
Unify: (210) [user] timed_call((eval_H(500, '&self', ['pragma!', load, debug], _295652), deterministic(_443554), xform_out(_295652, _443612), nb_setarg(1, res(_3436), _443612)), _510288)
Call: (211) [system] statistics(cputime, _4936)
Exit: (211) [system] statistics(cputime, 4.953402282)
Call: (211) [user] rtrace_this((eval_H(500, '&self', ['pragma!', load, debug], _3568), deterministic(_3848), xform_out(_3568, _3876), nb_setarg(1, res(_3436), _3876)))
Unify: (211) [user] rtrace_this((eval_H(500, '&self', ['pragma!', load, debug], _3568), deterministic(_3848), xform_out(_3568, _3876), nb_setarg(1, res(_3436), _3876)))
^ Call: (212) [user] option_value(rtrace, true)
^ Unify: (212) [user] option_value(rtrace, true)
Call: (213) [system] var(true)
Fail: (213) [system] var(true)
^ Redo: (212) [user] option_value(rtrace, true)
^ Unify: (212) [user] option_value(rtrace, true)
Call: (213) [system] true==true
Exit: (213) [system] true==true
^ Call: (213) [user] option_value0(rtrace, 'True')
^ Unify: (213) [user] option_value0(rtrace, 'True')
^ Call: (214) [user] was_option_value(rtrace, _17542)
^ Unify: (214) [user] was_option_value(rtrace, _17542)
Call: (215) [system] current_prolog_flag(rtrace, _19400)
Fail: (215) [system] current_prolog_flag(rtrace, _19400)
^ Redo: (214) [user] was_option_value(rtrace, _17542)
^ Unify: (214) [user] was_option_value(rtrace, _17542)
Call: (215) [$syspreds] prolog_load_context(rtrace, _23114)
Fail: (215) [$syspreds] prolog_load_context(rtrace, _23114)
^ Redo: (214) [user] was_option_value(rtrace, _17542)
^ Unify: (214) [user] was_option_value(rtrace, _17542)
Call: (215) [system] nb_current(rtrace, _26828)
Fail: (215) [system] nb_current(rtrace, _26828)
^ Fail: (214) [user] was_option_value(rtrace, _17542)
^ Redo: (213) [user] option_value0(rtrace, 'True')
^ Fail: (213) [user] option_value0(rtrace, 'True')
^ Redo: (212) [user] option_value(rtrace, true)
^ Unify: (212) [user] option_value(rtrace, true)
Call: (213) [system] true==false
Fail: (213) [system] true==false
^ Redo: (212) [user] option_value(rtrace, true)
^ Unify: (212) [user] option_value(rtrace, true)
^ Call: (214) [system] setup_call_cleanup('$notrace'(_37052, _37054), once(user:option_value0(rtrace, true)), '$restore_trace'(_37052, _37054))
^ Unify: (214) [system] setup_call_cleanup(system:'$notrace'(_37052, _37054), system:once(user:option_value0(rtrace, true)), system:'$restore_trace'(_37052, _37054))
^ Call: (215) [system] sig_atomic(system:'$notrace'(_37052, _37054))
^ Fail: (212) [user] option_value(rtrace, true)
Redo: (211) [user] rtrace_this((eval_H(500, '&self', ['pragma!', load, debug], _3568), deterministic(_3848), xform_out(_3568, _3876), nb_setarg(1, res(_3436), _3876)))
Unify: (211) [user] rtrace_this((eval_H(500, '&self', ['pragma!', load, debug], _3568), deterministic(_3848), xform_out(_3568, _3876), nb_setarg(1, res(_3436), _3876)))
^ Call: (212) [user] is_debugging(rtrace)
^ Unify: (212) [user] is_debugging(rtrace)
Call: (213) [system] var(rtrace)
Fail: (213) [system] var(rtrace)
^ Redo: (212) [user] is_debugging(rtrace)
^ Unify: (212) [user] is_debugging(rtrace)
Call: (213) [system] rtrace==false
Fail: (213) [system] rtrace==false
^ Redo: (212) [user] is_debugging(rtrace)
^ Unify: (212) [user] is_debugging(rtrace)
Call: (213) [system] rtrace==true
Fail: (213) [system] rtrace==true
^ Redo: (212) [user] is_debugging(rtrace)
^ Unify: (212) [user] is_debugging(rtrace)
^ Call: (213) [user] fast_option_value(rtrace, debug)
^ Unify: (213) [user] fast_option_value(rtrace, debug)
Call: (214) [system] atom(rtrace)
Exit: (214) [system] atom(rtrace)
Call: (214) [system] current_prolog_flag(rtrace, debug)
Fail: (214) [system] current_prolog_flag(rtrace, debug)
^ Fail: (213) [user] fast_option_value(rtrace, debug)
^ Redo: (212) [user] is_debugging(rtrace)
^ Unify: (212) [user] is_debugging(rtrace)
^ Call: (213) [user] fast_option_value(rtrace, trace)
^ Unify: (213) [user] fast_option_value(rtrace, trace)
Call: (214) [system] atom(rtrace)
Exit: (214) [system] atom(rtrace)
Call: (214) [system] current_prolog_flag(rtrace, trace)
Fail: (214) [system] current_prolog_flag(rtrace, trace)
^ Fail: (213) [user] fast_option_value(rtrace, trace)
^ Redo: (212) [user] is_debugging(rtrace)
^ Unify: (212) [user] is_debugging(rtrace)
Call: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _72270)
Unify: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _72270)
^ Call: (214) [prolog_debug] prolog_debug:debugging(metta(rtrace), _72270, _74206)
^ Unify: (214) [prolog_debug] prolog_debug:debugging(metta(rtrace), _72270, [])
Call: (215) [system] current_prolog_flag(nodebugx, true)
^ Redo: (214) [prolog_debug] prolog_debug:debugging(metta(rtrace), _72270, _77010)
^ Unify: (214) [prolog_debug] prolog_debug:debugging(metta(rtrace), _72270, _77948)
^ Call: (215) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (215) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (215) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_80682, _80684, _80686), defined)
^ Unify: (215) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_80682, _80684, _80686), defined)
Call: (216) [system] nonvar(defined)
Exit: (216) [system] nonvar(defined)
Call: (216) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_80682, _80684, _80686))
Unify: (216) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_80682, _80684, _80686))
Call: (217) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_80682, _80684, _80686))
Unify: (217) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_80682, _80684, _80686))
Call: (218) [system] callable(debugging_logicmoo_setting(_80682, _80684, _80686))
Exit: (218) [system] callable(debugging_logicmoo_setting(_80682, _80684, _80686))
Call: (218) [system] atom(bugger)
Exit: (218) [system] atom(bugger)
Exit: (217) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_80682, _80684, _80686))
Exit: (216) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_80682, _80684, _80686))
^ Exit: (215) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_80682, _80684, _80686), defined)
^ Call: (215) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), _72270, _94596)
^ Unify: (215) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error])
^ Exit: (215) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error])
^ Exit: (214) [prolog_debug] prolog_debug:debugging(metta(rtrace), true, [user_error])
Exit: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), true)
Call: (213) [system] true==true
Exit: (213) [system] true==true
^ Exit: (212) [user] is_debugging(rtrace)
Exit: (211) [user] rtrace_this((eval_H(500, '&self', ['pragma!', load, debug], _3568), deterministic(_3848), xform_out(_3568, _3876), nb_setarg(1, res(_3436), _3876)))
^ Call: (212) [rtrace] bugger:scce_orig(restart_rtrace, user:(eval_H(500, '&self', ['pragma!', load, debug], _3568), deterministic(_3848), xform_out(_3568, _3876), nb_setarg(1, res(_3436), _3876)), tAt_rtrace)
^ Unify: (212) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', ['pragma!', load, debug], _3568), deterministic(_3848), xform_out(_3568, _3876), nb_setarg(1, res(_3436), _3876)), rtrace:tAt_rtrace)
Call: (213) [system] _105056=mquietly_if(true, rtrace:tAt_rtrace)
Exit: (213) [system] mquietly_if(true, rtrace:tAt_rtrace)=mquietly_if(true, rtrace:tAt_rtrace)
^ Call: (213) [bugger] setup_call_cleanup(rtrace:restart_rtrace, ((user:(eval_H(500, '&self', ['pragma!', load, debug], _3568), deterministic(_3848), xform_out(_3568, _3876), nb_setarg(1, res(_3436), _3876)), deterministic(_106934)), (notrace(_106934==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), mquietly_if(true, rtrace:tAt_rtrace))
^ Unify: (213) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', ['pragma!', load, debug], _3568), deterministic(_3848), xform_out(_3568, _3876), nb_setarg(1, res(_3436), _3876)), deterministic(_106934)), (notrace(_106934==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace))
^ Call: (214) [system] sig_atomic(rtrace:restart_rtrace)
^ Call: (217) [rtrace] rtrace:restart_rtrace1
^ Unify: (217) [rtrace] rtrace:restart_rtrace1
^ Exit: (217) [rtrace] rtrace:restart_rtrace1
^ Exit: (214) [system] sig_atomic(rtrace:restart_rtrace)
Call: (215) [user] eval_H(500, '&self', ['pragma!', load, debug], _3568)
Unify: (215) [user] eval_H(500, '&self', ['pragma!', load, debug], _3568)
^ Call: (216) [user] catch_metta_return(eval_args(=, _115708, 500, '&self', ['pragma!', load, debug], _3568), _3568)
^ Unify: (216) [user] catch_metta_return(eval_args(=, _115708, 500, '&self', ['pragma!', load, debug], _3568), _3568)
^ Call: (218) [user] eval_args(=, _115708, 500, '&self', ['pragma!', load, debug], _3568)
^ Unify: (218) [user] eval_args(=, _115708, 500, '&self', ['pragma!', load, debug], _3568)
Call: (219) [system] var(['pragma!', load, debug])
^ Redo: (218) [user] eval_args(=, _115708, 500, '&self', ['pragma!', load, debug], _3568)
^ Unify: (218) [user] eval_args(=, _115708, 500, '&self', ['pragma!', load, debug], _3568)
^ Call: (220) [system] setup_call_cleanup('$notrace'(_122314, _122316), once(user:self_eval(['pragma!', load, debug])), '$restore_trace'(_122314, _122316))
^ Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_122314, _122316), system:once(user:self_eval(['pragma!', load, debug])), system:'$restore_trace'(_122314, _122316))
^ Call: (221) [system] sig_atomic(system:'$notrace'(_122314, _122316))
^ Redo: (218) [user] eval_args(=, _115708, 500, '&self', ['pragma!', load, debug], _3568)
^ Unify: (218) [user] eval_args(=, _115708, 500, '&self', ['pragma!', load, debug], _3568)
^ Call: (220) [system] setup_call_cleanup('$notrace'(_127052, _127054), once(user:nonvar(_3568)), '$restore_trace'(_127052, _127054))
^ Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_127052, _127054), system:once(user:nonvar(_3568)), system:'$restore_trace'(_127052, _127054))
^ Call: (221) [system] sig_atomic(system:'$notrace'(_127052, _127054))
^ Redo: (218) [user] eval_args(=, _115708, 500, '&self', ['pragma!', load, debug], _3568)
^ Unify: (218) [user] eval_args(=, _115708, 500, '&self', ['pragma!', load, debug], _3568)
^ Call: (220) [system] setup_call_cleanup('$notrace'(_131790, _131792), once(user:nonvar(_3568)), '$restore_trace'(_131790, _131792))
^ Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_131790, _131792), system:once(user:nonvar(_3568)), system:'$restore_trace'(_131790, _131792))
^ Call: (221) [system] sig_atomic(system:'$notrace'(_131790, _131792))
^ Redo: (218) [user] eval_args(=, _115708, 500, '&self', ['pragma!', load, debug], _3568)
^ Unify: (218) [user] eval_args(=, _115708, 500, '&self', ['pragma!', load, debug], _3568)
Call: (219) [system] [load, debug]==[]
^ Redo: (218) [user] eval_args(=, _115708, 500, '&self', ['pragma!', load, debug], _3568)
^ Unify: (218) [user] eval_args(=, _115708, 500, '&self', ['pragma!', load, debug], _3568)
Call: (219) [system] atom(=)
Exit: (219) [system] atom(=)
Call: (219) [system] (=)\==(=)
^ Redo: (218) [user] eval_args(=, _115708, 500, '&self', ['pragma!', load, debug], _3568)
^ Unify: (218) [user] eval_args(=, _115708, 500, '&self', ['pragma!', load, debug], _3568)
^ Call: (219) [user] self_eval(['pragma!', load, debug])
^ Unify: (219) [user] self_eval(['pragma!', load, debug])
^ Call: (221) [system] setup_call_cleanup('$notrace'(_145856, _145858), once(user:self_eval0(['pragma!', load, debug])), '$restore_trace'(_145856, _145858))
^ Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_145856, _145858), system:once(user:self_eval0(['pragma!', load, debug])), system:'$restore_trace'(_145856, _145858))
^ Call: (222) [system] sig_atomic(system:'$notrace'(_145856, _145858))
^ Fail: (219) [user] self_eval(['pragma!', load, debug])
^ Redo: (218) [user] eval_args(=, _115708, 500, '&self', ['pragma!', load, debug], _3568)
^ Unify: (218) [user] eval_args(=, _115708, 500, '&self', ['pragma!', load, debug], _3568)
^ Call: (219) [user] eval_00(=, _115708, 500, '&self', ['pragma!', load, debug], _3568)
^ Unify: (219) [user] eval_00(=, _115708, 500, '&self', ['pragma!', load, debug], _3568)
^ Call: (220) [user] self_eval(['pragma!', load, debug])
^ Unify: (220) [user] self_eval(['pragma!', load, debug])
^ Call: (222) [system] setup_call_cleanup('$notrace'(_155254, _155256), once(user:self_eval0(['pragma!', load, debug])), '$restore_trace'(_155254, _155256))
^ Unify: (222) [system] setup_call_cleanup(system:'$notrace'(_155254, _155256), system:once(user:self_eval0(['pragma!', load, debug])), system:'$restore_trace'(_155254, _155256))
^ Call: (223) [system] sig_atomic(system:'$notrace'(_155254, _155256))
^ Fail: (220) [user] self_eval(['pragma!', load, debug])
^ Redo: (219) [user] eval_00(=, _115708, 500, '&self', ['pragma!', load, debug], _3568)
^ Unify: (219) [user] eval_00(=, _115708, 500, '&self', ['pragma!', load, debug], _3568)
^ Call: (220) [user] eval_01(=, _115708, 500, '&self', ['pragma!', load, debug], _3568)
^ Unify: (220) [user] eval_01(=, _115708, 500, '&self', ['pragma!', load, debug], _3568)
^ Call: (221) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^ Unify: (221) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
Call: (223) [system] 500<1
Fail: (223) [system] 500<1
^ Redo: (221) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^ Exit: (221) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^ Call: (222) [system] setup_call_cleanup('$notrace'(_168412, _168414), once(user:(_168388 is 500-1, copy_term(['pragma!', load, debug], _168402))), '$restore_trace'(_168412, _168414))
^ Unify: (222) [system] setup_call_cleanup(system:'$notrace'(_168412, _168414), system:once(user:(_168388 is 500-1, copy_term(['pragma!', load, debug], _168402))), system:'$restore_trace'(_168412, _168414))
^ Call: (223) [system] sig_atomic(system:'$notrace'(_168412, _168414))
^ Exit: (222) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(499 is 500-1, copy_term(['pragma!', load, debug], ['pragma!', load, debug]))), system:'$restore_trace'(3, -1))
^ Call: (221) [user] trace_eval(eval_20(=, _115708), e, 499, '&self', ['pragma!', load, debug], _172196)
^ Unify: (221) [user] trace_eval(eval_20(=, _115708), e, 499, '&self', ['pragma!', load, debug], _172196)
^ Call: (222) [user] must_det_ll((notrace((flag(eval_num, _174106, _174106+1), _174124 is _174106 mod 500, _174142 is 99-499 mod 100, _174166=_174168, option_else('trace-length', _174180, 500), option_else('trace-depth', _174188, 30))), quietly(if_t((nop(stop_rtrace), _174124>_174180), (set_debug(eval, false), _174244 is _174180+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_174244])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_174296)))))
^ Unify: (222) [user] must_det_ll(user:(notrace((flag(eval_num, _174106, _174106+1), _174124 is _174106 mod 500, _174142 is 99-499 mod 100, _174166=_174168, option_else('trace-length', _174180, 500), option_else('trace-depth', _174188, 30))), quietly(if_t((nop(stop_rtrace), _174124>_174180), (set_debug(eval, false), _174244 is _174180+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_174244])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_174296)))))
^ Call: (223) [user] once(user:(notrace((flag(eval_num, _174106, _174106+1), _174124 is _174106 mod 500, _174142 is 99-499 mod 100, _174166=_174168, option_else('trace-length', _174180, 500), option_else('trace-depth', _174188, 30))), quietly(if_t((nop(stop_rtrace), _174124>_174180), (set_debug(eval, false), _174244 is _174180+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_174244])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_174296)))))
^ Unify: (223) [system] once(user:(notrace((flag(eval_num, _174106, _174106+1), _174124 is _174106 mod 500, _174142 is 99-499 mod 100, _174166=_174168, option_else('trace-length', _174180, 500), option_else('trace-depth', _174188, 30))), quietly(if_t((nop(stop_rtrace), _174124>_174180), (set_debug(eval, false), _174244 is _174180+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_174244])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_174296)))))
^ Call: (226) [system] setup_call_cleanup('$notrace'(_178020, _178022), once(user:(flag(eval_num, _174106, _174106+1), _174124 is _174106 mod 500, _174142 is 99-499 mod 100, _174166=_174168, option_else('trace-length', _174180, 500), option_else('trace-depth', _174188, 30))), '$restore_trace'(_178020, _178022))
^ Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_178020, _178022), system:once(user:(flag(eval_num, _174106, _174106+1), _174124 is _174106 mod 500, _174142 is 99-499 mod 100, _174166=_174168, option_else('trace-length', _174180, 500), option_else('trace-depth', _174188, 30))), system:'$restore_trace'(_178020, _178022))
^ Call: (227) [system] sig_atomic(system:'$notrace'(_178020, _178022))
^ Exit: (226) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _174166=_174166, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (226) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _174244 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_174244])), nop((start_rtrace, rtrace)))))
^ Unify: (226) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _174244 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_174244])), nop((start_rtrace, rtrace)))))
^ Exit: (226) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _174244 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_174244])), nop((start_rtrace, rtrace)))))
Call: (225) [user] nop(notrace(no_repeats_var(_174296)))
Unify: (225) [user] nop(notrace(no_repeats_var(_174296)))
Exit: (225) [user] nop(notrace(no_repeats_var(_174296)))
^ Exit: (223) [system] once(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _174166=_174166, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _174244 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_174244])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_174296)))))
^ Exit: (222) [user] must_det_ll(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _174166=_174166, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _174244 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_174244])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_174296)))))
Call: (222) [occurs] occurs:sub_term(_189484, e)
Unify: (222) [occurs] occurs:sub_term(e, e)
Exit: (222) [occurs] occurs:sub_term(e, e)
Call: (222) [system] e\=e
Fail: (222) [system] e\=e
Redo: (222) [occurs] occurs:sub_term(_189484, e)
Unify: (222) [occurs] occurs:sub_term(_189484, e)
Call: (223) [system] compound(e)
Fail: (223) [system] compound(e)
Fail: (222) [occurs] occurs:sub_term(_189484, e)
^ Redo: (221) [user] trace_eval(eval_20(=, _115708), e, 499, '&self', ['pragma!', load, debug], _172196)
Call: (222) [system] _199702=e
Exit: (222) [system] e=e
^ Call: (222) [user] if_trace((eval;e), (_174166=1, indentq(0, 0, -->, [e, ['pragma!', load, debug]])))
^ Unify: (222) [user] if_trace((eval;e), (_174166=1, indentq(0, 0, -->, [e, ['pragma!', load, debug]])))
^ Call: (224) [system] setup_call_cleanup('$notrace'(_203506, _203508), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _174166=1, indentq(0, 0, -->, [e, ['pragma!', load, debug]]))), _203464, fbug((_203464-->if_trace((eval;e), (_174166=1, indentq(0, 0, -->, [e, ['pragma!', load, debug]])))))))), '$restore_trace'(_203506, _203508))
^ Unify: (224) [system] setup_call_cleanup(system:'$notrace'(_203506, _203508), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _174166=1, indentq(0, 0, -->, [e, ['pragma!', load, debug]]))), _203464, fbug((_203464-->if_trace((eval;e), (_174166=1, indentq(0, 0, -->, [e, ['pragma!', load, debug]])))))))), system:'$restore_trace'(_203506, _203508))
^ Call: (225) [system] sig_atomic(system:'$notrace'(_203506, _203508))
^ Exit: (224) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _174166=1, indentq(0, 0, -->, [e, ['pragma!', load, debug]]))), _203464, fbug((_203464-->if_trace((eval;e), (_174166=1, indentq(0, 0, -->, [e, ['pragma!', load, debug]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (222) [user] if_trace((eval;e), (_174166=1, indentq(0, 0, -->, [e, ['pragma!', load, debug]])))
Call: (222) [system] _208288=retval(fail)
Exit: (222) [system] retval(fail)=retval(fail)
Call: (222) [system] _210150=(\+ \+ (flag(eval_num, _210170, _210170+1), (retval(fail)\=@=retval(fail), nonvar(_172196)->indentq(0, _210170, <--, [e, _172196]);indentq(0, _210170, <--, [e, retval(fail)]))))
Exit: (222) [system] (\+ \+ (flag(eval_num, _210170, _210170+1), (retval(fail)\=@=retval(fail), nonvar(_172196)->indentq(0, _210170, <--, [e, _172196]);indentq(0, _210170, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _210170, _210170+1), (retval(fail)\=@=retval(fail), nonvar(_172196)->indentq(0, _210170, <--, [e, _172196]);indentq(0, _210170, <--, [e, retval(fail)]))))
^ Call: (222) [user] call_cleanup(((call(eval_20(=, _115708), 499, '&self', ['pragma!', load, debug], _172196)*->nb_setarg(1, retval(fail), _172196);fail, trace, call(eval_20(=, _115708), 499, '&self', ['pragma!', load, debug], _172196)), ignore(notrace((\+_172196\=_174296, nb_setarg(1, retval(fail), _172196))))), ignore((_174166==1->ignore(\+ \+ (flag(eval_num, _210170, _210170+1), (retval(fail)\=@=retval(fail), nonvar(_172196)->indentq(0, _210170, <--, [e, _172196]);indentq(0, _210170, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _210170, _210170+1), (retval(fail)\=@=retval(fail), nonvar(_172196)->indentq(0, _210170, <--, [e, _172196]);indentq(0, _210170, <--, [e, retval(fail)])))))))))))
^ Unify: (222) [system] call_cleanup(user:((call(eval_20(=, _115708), 499, '&self', ['pragma!', load, debug], _172196)*->nb_setarg(1, retval(fail), _172196);fail, trace, call(eval_20(=, _115708), 499, '&self', ['pragma!', load, debug], _172196)), ignore(notrace((\+_172196\=_174296, nb_setarg(1, retval(fail), _172196))))), user:ignore((_174166==1->ignore(\+ \+ (flag(eval_num, _210170, _210170+1), (retval(fail)\=@=retval(fail), nonvar(_172196)->indentq(0, _210170, <--, [e, _172196]);indentq(0, _210170, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _210170, _210170+1), (retval(fail)\=@=retval(fail), nonvar(_172196)->indentq(0, _210170, <--, [e, _172196]);indentq(0, _210170, <--, [e, retval(fail)])))))))))))
^ Call: (224) [user] eval_20(=, _115708, 499, '&self', ['pragma!', load, debug], _172196)
^ Unify: (224) [user] eval_20(=, _115708, 499, '&self', ['pragma!', load, debug], _172196)
Call: (225) [system] atom(['pragma!', load, debug])
^ Redo: (224) [user] eval_20(=, _115708, 499, '&self', ['pragma!', load, debug], _172196)
^ Unify: (224) [user] eval_20(=, _115708, 499, '&self', ['pragma!', load, debug], _172196)
^ Call: (225) [user] no_eval(['pragma!', load, debug])
^ Unify: (225) [user] no_eval(['pragma!', load, debug])
^ Call: (226) [user] self_eval(['pragma!', load, debug])
^ Unify: (226) [user] self_eval(['pragma!', load, debug])
^ Call: (228) [system] setup_call_cleanup('$notrace'(_222556, _222558), once(user:self_eval0(['pragma!', load, debug])), '$restore_trace'(_222556, _222558))
^ Unify: (228) [system] setup_call_cleanup(system:'$notrace'(_222556, _222558), system:once(user:self_eval0(['pragma!', load, debug])), system:'$restore_trace'(_222556, _222558))
^ Call: (229) [system] sig_atomic(system:'$notrace'(_222556, _222558))
^ Fail: (226) [user] self_eval(['pragma!', load, debug])
^ Redo: (225) [user] no_eval(['pragma!', load, debug])
^ Unify: (225) [user] no_eval(['pragma!', load, debug])
Call: (226) [system] atomic('pragma!')
Exit: (226) [system] atomic('pragma!')
^ Call: (226) [user] is_sl('pragma!')
^ Unify: (226) [user] is_sl('pragma!')
Call: (227) [system] number('pragma!')
^ Redo: (224) [user] eval_20(=, _115708, 499, '&self', ['pragma!', load, debug], _172196)
^ Unify: (224) [user] eval_20(=, _115708, 499, '&self', ['pragma!', load, debug], _172196)
Call: (225) [system] [load, debug]==[]
^ Redo: (224) [user] eval_20(=, _115708, 499, '&self', ['pragma!', load, debug], _172196)
^ Unify: (224) [user] eval_20(=, _115708, 499, '&self', ['pragma!', load, debug], _172196)
Call: (225) [system] atom(=)
Exit: (225) [system] atom(=)
Call: (225) [system] (=)\==(=)
^ Redo: (224) [user] eval_20(=, _115708, 499, '&self', ['pragma!', load, debug], _172196)
^ Unify: (224) [user] eval_20(=, _115708, 499, '&self', ['pragma!', load, debug], _172196)
Call: (225) [system] callable('pragma!')
Exit: (225) [system] callable('pragma!')
^ Unify: (224) [user] eval_20(=, _115708, 499, '&self', ['pragma!', load, debug], _172196)
Call: (225) [system] is_list([load, debug])
Exit: (225) [system] is_list([load, debug])
^ Unify: (224) [user] eval_20(=, _115708, 499, '&self', ['pragma!', load, debug], _172196)
Call: (225) [system] is_list(['pragma!', load, debug])
Exit: (225) [system] is_list(['pragma!', load, debug])
^ Unify: (224) [user] eval_20(=, _115708, 499, '&self', ['pragma!', load, debug], ['pragma!'|_249590])
Call: (225) [system] var('pragma!')
^ Redo: (224) [user] eval_20(=, _115708, 499, '&self', ['pragma!', load, debug], _172196)
^ Unify: (224) [user] eval_20(=, _115708, 499, '&self', ['pragma!', load, debug], _172196)
^ Call: (225) [user] once(expand_eval(['pragma!', load, debug], _253352))
^ Unify: (225) [system] once(user:expand_eval(['pragma!', load, debug], _253352))
^ Call: (226) [user] expand_eval(['pragma!', load, debug], _253352)
^ Unify: (226) [user] expand_eval(['pragma!', load, debug], _253352)
Call: (227) [system] is_list(['pragma!', load, debug])
Exit: (227) [system] is_list(['pragma!', load, debug])
^ Unify: (226) [user] expand_eval(['pragma!', load, debug], ['pragma!'|_258928])
Call: (227) [system] ground('pragma!')
Exit: (227) [system] ground('pragma!')
^ Unify: (226) [user] expand_eval(['pragma!', load, debug], ['pragma!'|_261710])
^ Call: (227) [user] apply:maplist(expand_eval, [load, debug], _261710)
^ Unify: (227) [apply] apply:maplist(user:expand_eval, [load, debug], _261710)
Call: (228) [apply] apply:maplist_([load, debug], _261710, user:expand_eval)
Unify: (228) [apply] apply:maplist_([load, debug], [_265456|_265458], user:expand_eval)
^ Call: (229) [user] expand_eval(load, _265456)
^ Unify: (229) [user] expand_eval(load, _265456)
Call: (230) [system] is_list(load)
^ Redo: (229) [user] expand_eval(load, _265456)
Call: (230) [system] load=_265456
Exit: (230) [system] load=load
^ Exit: (229) [user] expand_eval(load, load)
Call: (229) [apply] apply:maplist_([debug], _265458, user:expand_eval)
Unify: (229) [apply] apply:maplist_([debug], [_273818|_273820], user:expand_eval)
^ Call: (230) [user] expand_eval(debug, _273818)
^ Unify: (230) [user] expand_eval(debug, _273818)
Call: (231) [system] is_list(debug)
^ Redo: (230) [user] expand_eval(debug, _273818)
Call: (231) [system] debug=_273818
Exit: (231) [system] debug=debug
^ Exit: (230) [user] expand_eval(debug, debug)
Call: (230) [apply] apply:maplist_([], _273820, user:expand_eval)
Unify: (230) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (230) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (229) [apply] apply:maplist_([debug], [debug], user:expand_eval)
Exit: (228) [apply] apply:maplist_([load, debug], [load, debug], user:expand_eval)
^ Exit: (227) [apply] apply:maplist(user:expand_eval, [load, debug], [load, debug])
^ Exit: (226) [user] expand_eval(['pragma!', load, debug], ['pragma!', load, debug])
^ Exit: (225) [system] once(user:expand_eval(['pragma!', load, debug], ['pragma!', load, debug]))
Call: (225) [system] ['pragma!', load, debug]\==['pragma!', load, debug]
^ Redo: (224) [user] eval_20(=, _115708, 499, '&self', ['pragma!', load, debug], _172196)
^ Unify: (224) [user] eval_20(=, _115708, 499, '&self', ['pragma!', load, debug], _172196)
^ Call: (225) [user] is_progn('pragma!')
^ Unify: (225) [user] is_progn('pragma!')
Call: (226) [system] var('pragma!')
^ Redo: (224) [user] eval_20(=, _115708, 499, '&self', ['pragma!', load, debug], _172196)
^ Unify: (224) [user] eval_20(=, _115708, 499, '&self', ['pragma!', load, debug], _172196)
^ Call: (225) [user] is_space_op('pragma!')
^ Redo: (224) [user] eval_20(=, _115708, 499, '&self', ['pragma!', load, debug], _172196)
^ Unify: (224) [user] eval_20(=, _115708, 499, '&self', ['pragma!', load, debug], _172196)
Call: (225) [system] is_list(load)
^ Redo: (224) [user] eval_20(=, _115708, 499, '&self', ['pragma!', load, debug], _172196)
^ Unify: (224) [user] eval_20(=, _115708, 499, '&self', ['pragma!', load, debug], _172196)
^ Call: (225) [user] must_det_ll(into_name('&self', load, _301808))
^ Unify: (225) [user] must_det_ll(user:into_name('&self', load, _301808))
^ Call: (226) [user] once(user:into_name('&self', load, _301808))
^ Unify: (226) [system] once(user:into_name('&self', load, _301808))
Call: (227) [user] into_name('&self', load, _301808)
Unify: (227) [user] into_name('&self', load, load)
Exit: (227) [user] into_name('&self', load, load)
^ Exit: (226) [system] once(user:into_name('&self', load, load))
^ Exit: (225) [user] must_det_ll(user:into_name('&self', load, load))
^ Call: (225) [user] must_det_ll(nd_ignore((eval_args(=, _115708, 499, '&self', debug, _310160), set_option_value_interp(load, _310160))))
^ Unify: (225) [user] must_det_ll(user:nd_ignore((eval_args(=, _115708, 499, '&self', debug, _310160), set_option_value_interp(load, _310160))))
^ Call: (226) [user] once(user:nd_ignore((eval_args(=, _115708, 499, '&self', debug, _310160), set_option_value_interp(load, _310160))))
^ Unify: (226) [system] once(user:nd_ignore((eval_args(=, _115708, 499, '&self', debug, _310160), set_option_value_interp(load, _310160))))
^ Call: (227) [user] nd_ignore((eval_args(=, _115708, 499, '&self', debug, _310160), set_option_value_interp(load, _310160)))
^ Unify: (227) [user] nd_ignore((eval_args(=, _115708, 499, '&self', debug, _310160), set_option_value_interp(load, _310160)))
^ Call: (229) [user] eval_args(=, _115708, 499, '&self', debug, _310160)
^ Unify: (229) [user] eval_args(=, _115708, 499, '&self', debug, _310160)
Call: (230) [system] var(debug)
^ Redo: (229) [user] eval_args(=, _115708, 499, '&self', debug, _310160)
^ Unify: (229) [user] eval_args(=, _115708, 499, '&self', debug, _310160)
^ Call: (231) [system] setup_call_cleanup('$notrace'(_320442, _320444), once(user:self_eval(debug)), '$restore_trace'(_320442, _320444))
^ Unify: (231) [system] setup_call_cleanup(system:'$notrace'(_320442, _320444), system:once(user:self_eval(debug)), system:'$restore_trace'(_320442, _320444))
^ Call: (232) [system] sig_atomic(system:'$notrace'(_320442, _320444))
^ Exit: (231) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(debug)), system:'$restore_trace'(3, -1))
Call: (230) [system] _310160=debug
Exit: (230) [system] debug=debug
^ Exit: (229) [user] eval_args(=, _115708, 499, '&self', debug, debug)
^ Call: (229) [user] set_option_value_interp(load, debug)
^ Unify: (229) [user] set_option_value_interp(load, debug)
^ Call: (230) [user] symbol(load)
^ Unify: (230) [user] symbol(load)
Call: (231) [system] atom(load)
Exit: (231) [system] atom(load)
^ Exit: (230) [user] symbol(load)
^ Call: (230) [user] symbolic_list_concat(_333538, ',', load)
^ Unify: (230) [user] symbolic_list_concat(_333538, ',', load)
Call: (231) [system] atomic_list_concat(_333538, ',', load)
Exit: (231) [system] atomic_list_concat([load], ',', load)
^ Exit: (230) [user] symbolic_list_concat([load], ',', load)
Call: (230) [system] [load]\=[_338208]
^ Redo: (229) [user] set_option_value_interp(load, debug)
^ Unify: (229) [user] set_option_value_interp(load, debug)
Call: (230) [system] _340996=true
Exit: (230) [system] true=true
^ Call: (230) [user] fbugio(true, set_option_value(load, debug))
^ Unify: (230) [user] fbugio(true, set_option_value(load, debug))
^ Call: (231) [user] ignore((true, !, fbug(set_option_value(load, debug))))
^ Unify: (231) [system] ignore(user:(true, !, fbug(set_option_value(load, debug))))
Call: (233) [user] fbug(set_option_value(load, debug))
Unify: (233) [user] fbug(set_option_value(load, debug))
^ Call: (234) [user] is_compatio
^ Unify: (234) [user] is_compatio
^ Call: (236) [system] setup_call_cleanup('$notrace'(_350262, _350264), once(user:is_compatio0), '$restore_trace'(_350262, _350264))
^ Unify: (236) [system] setup_call_cleanup(system:'$notrace'(_350262, _350264), system:once(user:is_compatio0), system:'$restore_trace'(_350262, _350264))
^ Call: (237) [system] sig_atomic(system:'$notrace'(_350262, _350264))
Redo: (233) [user] fbug(set_option_value(load, debug))
Unify: (233) [user] fbug(set_option_value(load, debug))
^ Call: (234) [user] real_notrace(in_cmt(color_g_mesg('#2f2f2f', write_src(set_option_value(load, debug)))))
^ Unify: (234) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(set_option_value(load, debug)))))
^ Call: (235) [user] setup_call_cleanup('$notrace'(_356794, _356796), once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(set_option_value(load, debug))))), '$restore_trace'(_356794, _356796))
^ Unify: (235) [system] setup_call_cleanup(user:'$notrace'(_356794, _356796), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(set_option_value(load, debug))))), user:'$restore_trace'(_356794, _356796))
^ Call: (236) [system] sig_atomic(user:'$notrace'(_356794, _356796))
P;HTML|
; (set_option_value load debug)
^ Exit: (235) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(set_option_value(load, debug))))), user:'$restore_trace'(3, -1))
^ Exit: (234) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(set_option_value(load, debug)))))
Exit: (233) [user] fbug(set_option_value(load, debug))
^ Exit: (231) [system] ignore(user:(true, !, fbug(set_option_value(load, debug))))
^ Exit: (230) [user] fbugio(true, set_option_value(load, debug))
^ Call: (230) [user] set_option_value(load, debug)
^ Unify: (230) [user] set_option_value(load, debug)
^ Call: (231) [user] set_option_value0(load, debug)
^ Unify: (231) [user] set_option_value0(load, debug)
^ Call: (232) [user] p2mE(debug, _383368)
^ Unify: (232) [user] p2mE(debug, debug)
Call: (233) [system] atom(debug)
Exit: (233) [system] atom(debug)
^ Unify: (232) [user] p2mE(debug, debug)
^ Exit: (232) [user] p2mE(debug, debug)
Call: (233) [$syspreds] nb_setval(load, debug)
Unify: (233) [$syspreds] nb_setval(load, debug)
Call: (234) [system] duplicate_term(debug, _390810)
Exit: (234) [system] duplicate_term(debug, debug)
Call: (234) [system] nb_linkval(load, debug)
Exit: (234) [system] nb_linkval(load, debug)
Exit: (233) [$syspreds] nb_setval(load, debug)
^ Call: (232) [user] p2mE(_395452, debug)
^ Unify: (232) [user] p2mE(debug, debug)
Call: (233) [system] atom(debug)
Exit: (233) [system] atom(debug)
^ Unify: (232) [user] p2mE(debug, debug)
^ Exit: (232) [user] p2mE(debug, debug)
Call: (233) [system] create_prolog_flag(load, debug, [keep(false), access(read_write), type(term)])
Exit: (233) [system] create_prolog_flag(load, debug, [keep(false), access(read_write), type(term)])
Call: (233) [system] set_prolog_flag(load, debug)
Exit: (233) [system] set_prolog_flag(load, debug)
^ Exit: (231) [user] set_option_value0(load, debug)
^ Exit: (230) [user] set_option_value(load, debug)
^ Call: (230) [user] ignore(forall(on_set_value(true, load, debug), true))
^ Unify: (230) [system] ignore(user:forall(on_set_value(true, load, debug), true))
^ Call: (231) [user] forall(on_set_value(true, load, debug), true)
^ Unify: (231) [$apply] forall(user:on_set_value(true, load, debug), user:true)
^ Call: (232) [user] on_set_value(true, load, debug)
^ Unify: (232) [user] on_set_value(true, load, debug)
^ Call: (233) [user] symbol(load)
^ Unify: (233) [user] symbol(load)
Call: (234) [system] atom(load)
Exit: (234) [system] atom(load)
^ Exit: (233) [user] symbol(load)
^ Call: (233) [user] symbol_concat('trace-on-', _416914, load)
^ Unify: (233) [user] symbol_concat('trace-on-', _416914, load)
Call: (234) [system] atom_concat('trace-on-', _416914, load)
Fail: (234) [system] atom_concat('trace-on-', _416914, load)
^ Fail: (233) [user] symbol_concat('trace-on-', _416914, load)
^ Redo: (232) [user] on_set_value(true, load, debug)
^ Unify: (232) [user] on_set_value(true, load, debug)
^ Call: (233) [user] symbol(load)
^ Unify: (233) [user] symbol(load)
Call: (234) [system] atom(load)
Exit: (234) [system] atom(load)
^ Exit: (233) [user] symbol(load)
^ Call: (233) [user] is_debug_like(debug, _428060)
^ Unify: (233) [user] is_debug_like(debug, true)
^ Exit: (233) [user] is_debug_like(debug, true)
^ Call: (233) [user] fbugio(true, set_debug(load, true))
^ Unify: (233) [user] fbugio(true, set_debug(load, true))
^ Call: (234) [user] ignore((true, !, fbug(set_debug(load, true))))
^ Unify: (234) [system] ignore(user:(true, !, fbug(set_debug(load, true))))
Call: (236) [user] fbug(set_debug(load, true))
Unify: (236) [user] fbug(set_debug(load, true))
^ Call: (237) [user] is_compatio
^ Unify: (237) [user] is_compatio
^ Call: (239) [system] setup_call_cleanup('$notrace'(_438254, _438256), once(user:is_compatio0), '$restore_trace'(_438254, _438256))
^ Unify: (239) [system] setup_call_cleanup(system:'$notrace'(_438254, _438256), system:once(user:is_compatio0), system:'$restore_trace'(_438254, _438256))
^ Call: (240) [system] sig_atomic(system:'$notrace'(_438254, _438256))
Redo: (236) [user] fbug(set_debug(load, true))
Unify: (236) [user] fbug(set_debug(load, true))
^ Call: (237) [user] real_notrace(in_cmt(color_g_mesg('#2f2f2f', write_src(set_debug(load, true)))))
^ Unify: (237) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(set_debug(load, true)))))
^ Call: (238) [user] setup_call_cleanup('$notrace'(_444786, _444788), once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(set_debug(load, true))))), '$restore_trace'(_444786, _444788))
^ Unify: (238) [system] setup_call_cleanup(user:'$notrace'(_444786, _444788), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(set_debug(load, true))))), user:'$restore_trace'(_444786, _444788))
^ Call: (239) [system] sig_atomic(user:'$notrace'(_444786, _444788))
P;HTML|
; (set_debug load true)
^ Exit: (238) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(set_debug(load, true))))), user:'$restore_trace'(3, -1))
^ Exit: (237) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(set_debug(load, true)))))
Exit: (236) [user] fbug(set_debug(load, true))
^ Exit: (234) [system] ignore(user:(true, !, fbug(set_debug(load, true))))
^ Exit: (233) [user] fbugio(true, set_debug(load, true))
^ Call: (233) [user] set_debug(load, true)
^ Unify: (233) [user] set_debug(load, true)
Call: (234) [system] true=='True'
Fail: (234) [system] true=='True'
^ Redo: (233) [user] set_debug(load, true)
^ Unify: (233) [user] set_debug(load, true)
Call: (234) [system] true=='False'
Fail: (234) [system] true=='False'
^ Redo: (233) [user] set_debug(load, true)
^ Unify: (233) [user] set_debug(load, true)
Call: (234) [prolog_debug] prolog_debug:debug(metta(load))
Unify: (234) [prolog_debug] prolog_debug:debug(metta(load))
^ Call: (235) [prolog_debug] with_mutex(prolog_debug, debug(metta(load), true))
Call: (237) [prolog_debug] prolog_debug:debug(metta(load), true)
Unify: (237) [prolog_debug] prolog_debug:debug(metta(load), true)
Call: (238) [prolog_debug] prolog_debug:debug_target(metta(load), _480614, _480616)
Unify: (238) [prolog_debug] prolog_debug:debug_target(metta(load), _480614, _480616)
Call: (239) [system] nonvar(metta(load))
Exit: (239) [system] nonvar(metta(load))
Call: (239) [system] metta(load)=(_480614>_480616)
Redo: (238) [prolog_debug] prolog_debug:debug_target(metta(load), _480614, _480616)
Unify: (238) [prolog_debug] prolog_debug:debug_target(metta(load), metta(load), -)
Exit: (238) [prolog_debug] prolog_debug:debug_target(metta(load), metta(load), -)
^ Call: (238) [prolog_debug] retract(debugging(metta(load), _488064, _488066))
^ Exit: (238) [prolog_debug] retract(debugging(metta(load), false, []))
Call: (238) [prolog_debug] prolog_debug:update_debug(false, [], true, -, _489928, _489930)
Unify: (238) [prolog_debug] prolog_debug:update_debug(false, [], true, -, true, _489930)
Call: (239) [prolog_debug] prolog_debug:ensure_output([], _489930)
Unify: (239) [prolog_debug] prolog_debug:ensure_output([], [user_error])
Exit: (239) [prolog_debug] prolog_debug:ensure_output([], [user_error])
Exit: (238) [prolog_debug] prolog_debug:update_debug(false, [], true, -, true, [user_error])
^ Call: (238) [prolog_debug] assert(debugging(metta(load), true, [user_error]))
^ Exit: (238) [prolog_debug] assert(debugging(metta(load), true, [user_error]))
Call: (238) [system] fail
^ Redo: (238) [prolog_debug] retract(debugging(metta(load), _488064, _488066))
Redo: (237) [prolog_debug] prolog_debug:debug(metta(load), true)
Exit: (237) [prolog_debug] prolog_debug:debug(metta(load), true)
^ Exit: (235) [prolog_debug] with_mutex(prolog_debug, debug(metta(load), true))
Exit: (234) [prolog_debug] prolog_debug:debug(metta(load))
^ Exit: (233) [user] set_debug(load, true)
^ Exit: (232) [user] on_set_value(true, load, debug)
^ Exit: (231) [$apply] forall(user:on_set_value(true, load, debug), user:true)
^ Exit: (230) [system] ignore(user:forall(on_set_value(true, load, debug), true))
^ Exit: (229) [user] set_option_value_interp(load, debug)
^ Exit: (227) [user] nd_ignore((eval_args(=, _115708, 499, '&self', debug, debug), set_option_value_interp(load, debug)))
^ Exit: (226) [system] once(user:nd_ignore((eval_args(=, _115708, 499, '&self', debug, debug), set_option_value_interp(load, debug))))
^ Exit: (225) [user] must_det_ll(user:nd_ignore((eval_args(=, _115708, 499, '&self', debug, debug), set_option_value_interp(load, debug))))
^ Call: (225) [user] must_det_ll(make_nop(_115708, debug, _172196))
^ Unify: (225) [user] must_det_ll(user:make_nop(_115708, debug, _172196))
^ Call: (226) [user] once(user:make_nop(_115708, debug, _172196))
^ Unify: (226) [system] once(user:make_nop(_115708, debug, _172196))
Call: (227) [user] make_nop(_115708, debug, _172196)
Unify: (227) [user] make_nop(_115708, debug, _172196)
Call: (228) [user] make_nop(_172196)
Unify: (228) [user] make_nop([])
Exit: (228) [user] make_nop([])
Exit: (227) [user] make_nop(_115708, debug, [])
^ Exit: (226) [system] once(user:make_nop(_115708, debug, []))
^ Exit: (225) [user] must_det_ll(user:make_nop(_115708, debug, []))
^ Call: (225) [user] must_det_ll(check_returnval(=, _115708, []))
^ Unify: (225) [user] must_det_ll(user:check_returnval(=, _115708, []))
^ Call: (226) [user] once(user:check_returnval(=, _5074, []))
^ Unify: (226) [system] once(user:check_returnval(=, _5074, []))
^ Call: (227) [user] check_returnval(=, _5074, [])
^ Unify: (227) [user] check_returnval(=, _5074, [])
^ Exit: (227) [user] check_returnval(=, _5074, [])
^ Exit: (226) [system] once(user:check_returnval(=, _5074, []))
^ Exit: (225) [user] must_det_ll(user:check_returnval(=, _5074, []))
^ Exit: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', load, debug], [])
Call: (224) [system] nb_setarg(1, retval(fail), [])
Exit: (224) [system] nb_setarg(1, retval([]), [])
^ Call: (224) [user] ignore(notrace((\+[]\=_5138, nb_setarg(1, retval([]), []))))
^ Unify: (224) [system] ignore(user:notrace((\+[]\=_5138, nb_setarg(1, retval([]), []))))
^ Call: (226) [system] setup_call_cleanup('$notrace'(_16052, _16054), once(user:(\+[]\=_5138, nb_setarg(1, retval([]), []))), '$restore_trace'(_16052, _16054))
^ Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_16052, _16054), system:once(user:(\+[]\=_5138, nb_setarg(1, retval([]), []))), system:'$restore_trace'(_16052, _16054))
^ Call: (227) [system] sig_atomic(system:'$notrace'(_16052, _16054))
^ Exit: (226) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[]\=_5138, nb_setarg(1, retval([]), []))), system:'$restore_trace'(3, -1))
^ Exit: (224) [system] ignore(user:notrace((\+[]\=_5138, nb_setarg(1, retval([]), []))))
^ Call: (224) [user] ignore((_5130==1->ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])]))))))))))
^ Unify: (224) [system] ignore(user:(_5130==1->ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])]))))))))))
Call: (226) [system] _5130==1
Fail: (226) [system] _5130==1
^ Call: (227) [system] setup_call_cleanup('$notrace'(_24488, _24490), once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])])))))))), '$restore_trace'(_24488, _24490))
^ Unify: (227) [system] setup_call_cleanup(system:'$notrace'(_24488, _24490), system:once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])])))))))), system:'$restore_trace'(_24488, _24490))
^ Call: (228) [system] sig_atomic(system:'$notrace'(_24488, _24490))
^ Exit: (227) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])])))))))), system:'$restore_trace'(3, -1))
^ Exit: (224) [system] ignore(user:(_5130==1->ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])]))))))))))
^ Exit: (222) [system] call_cleanup(user:((call(eval_20(=, _5074), 499, '&self', ['pragma!', load, debug], [])*->nb_setarg(1, retval([]), []);fail, trace, call(eval_20(=, _5074), 499, '&self', ['pragma!', load, debug], [])), ignore(notrace((\+[]\=_5138, nb_setarg(1, retval([]), []))))), user:ignore((_5130==1->ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])])))))))))))
Call: (222) [system] retval([])\=@=retval(fail)
Exit: (222) [system] retval([])\=@=retval(fail)
^ Exit: (221) [user] trace_eval(eval_20(=, _5074), e, 499, '&self', ['pragma!', load, debug], [])
^ Call: (221) [user] self_eval([])
^ Unify: (221) [user] self_eval([])
^ Call: (223) [system] setup_call_cleanup('$notrace'(_34958, _34960), once(user:self_eval0([])), '$restore_trace'(_34958, _34960))
^ Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_34958, _34960), system:once(user:self_eval0([])), system:'$restore_trace'(_34958, _34960))
^ Call: (224) [system] sig_atomic(system:'$notrace'(_34958, _34960))
^ Exit: (223) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0([])), system:'$restore_trace'(3, -1))
^ Exit: (221) [user] self_eval([])
Call: (221) [system] _3568=[]
Exit: (221) [system] []=[]
^ Exit: (220) [user] eval_01(=, _5074, 500, '&self', ['pragma!', load, debug], [])
^ Exit: (219) [user] eval_00(=, _5074, 500, '&self', ['pragma!', load, debug], [])
^ Exit: (218) [user] eval_args(=, _5074, 500, '&self', ['pragma!', load, debug], [])
^ Exit: (216) [user] catch_metta_return(eval_args(=, _5074, 500, '&self', ['pragma!', load, debug], []), [])
Exit: (215) [user] eval_H(500, '&self', ['pragma!', load, debug], [])
Call: (215) [user] xform_out([], _3876)
Unify: (215) [user] xform_out([], _3876)
^ Call: (216) [user] is_returned([])
^ Unify: (216) [user] is_returned([])
^ Call: (218) [system] setup_call_cleanup('$notrace'(_49894, _49896), once(user:(\+is_empty([]))), '$restore_trace'(_49894, _49896))
^ Unify: (218) [system] setup_call_cleanup(system:'$notrace'(_49894, _49896), system:once(user:(\+is_empty([]))), system:'$restore_trace'(_49894, _49896))
^ Call: (219) [system] sig_atomic(system:'$notrace'(_49894, _49896))
^ Exit: (218) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+is_empty([]))), system:'$restore_trace'(3, -1))
^ Exit: (216) [user] is_returned([])
Call: (216) [system] _3876=[]
Exit: (216) [system] []=[]
Exit: (215) [user] xform_out([], [])
Call: (215) [system] nb_setarg(1, res(_3436), [])
Exit: (215) [system] nb_setarg(1, res([]), [])
^ Call: (216) [system] setup_call_cleanup('$notrace'(_59238, _59240), once(bugger:(true==true)), '$restore_trace'(_59238, _59240))
^ Unify: (216) [system] setup_call_cleanup(system:'$notrace'(_59238, _59240), system:once(bugger:(true==true)), system:'$restore_trace'(_59238, _59240))
^ Call: (217) [system] sig_atomic(system:'$notrace'(_59238, _59240))
^ Exit: (216) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:(true==true)), system:'$restore_trace'(3, -1))
^ Call: (215) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
^ Unify: (215) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
Call: (217) [system] var(rtrace:tAt_rtrace)
Fail: (217) [system] var(rtrace:tAt_rtrace)
^ Call: (218) [rtrace] tAt(false, 319, 256, tracing)
^ Unify: (218) [rtrace] tAt(false, 319, 256, tracing)
^ Exit: (218) [rtrace] tAt(false, 319, 256, tracing)
^ Exit: (215) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
^ Exit: (213) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', ['pragma!', load, debug], []), deterministic(true), xform_out([], []), nb_setarg(1, res([]), [])), deterministic(true)), (notrace(true==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace))
^ Exit: (212) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', ['pragma!', load, debug], []), deterministic(true), xform_out([], []), nb_setarg(1, res([]), [])), rtrace:tAt_rtrace)
Call: (211) [system] statistics(cputime, _72534)
Exit: (211) [system] statistics(cputime, 5.029911109)
Call: (211) [system] _3902 is 5.029911109-4.953402282
Exit: (211) [system] 0.0765088270000005 is 5.029911109-4.953402282
Exit: (210) [user] timed_call((eval_H(500, '&self', ['pragma!', load, debug], []), deterministic(true), xform_out([], []), nb_setarg(1, res([]), [])), 0.0765088270000005)
Call: (210) [system] true==true
Exit: (210) [system] true==true
Call: (211) [system] true==true
Exit: (211) [system] true==true
^ Call: (211) [user] set_option_value(interactive, false)
^ Unify: (211) [user] set_option_value(interactive, false)
^ Call: (212) [user] set_option_value0(interactive, false)
^ Unify: (212) [user] set_option_value0(interactive, false)
^ Call: (213) [user] p2mE(false, _84606)
^ Unify: (213) [user] p2mE(false, false)
Call: (214) [system] atom(false)
Exit: (214) [system] atom(false)
^ Unify: (213) [user] p2mE(false, 'False')
^ Exit: (213) [user] p2mE(false, 'False')
Call: (214) [$syspreds] nb_setval(interactive, 'False')
Unify: (214) [$syspreds] nb_setval(interactive, 'False')
Call: (215) [system] duplicate_term('False', _92048)
Exit: (215) [system] duplicate_term('False', 'False')
Call: (215) [system] nb_linkval(interactive, 'False')
Exit: (215) [system] nb_linkval(interactive, 'False')
Exit: (214) [$syspreds] nb_setval(interactive, 'False')
^ Call: (213) [user] p2mE(_96690, 'False')
^ Unify: (213) [user] p2mE('False', 'False')
Call: (214) [system] atom('False')
Exit: (214) [system] atom('False')
^ Unify: (213) [user] p2mE(false, 'False')
^ Exit: (213) [user] p2mE(false, 'False')
Call: (214) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)])
Exit: (214) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)])
Call: (214) [system] set_prolog_flag(interactive, false)
Exit: (214) [system] set_prolog_flag(interactive, false)
^ Exit: (212) [user] set_option_value0(interactive, false)
^ Exit: (211) [user] set_option_value(interactive, false)
Call: (211) [system] contrl(inf, each)=contrl(_3972, _3974)
Exit: (211) [system] contrl(inf, each)=contrl(inf, each)
Call: (211) [system] nb_setarg(1, res([]), [])
Exit: (211) [system] nb_setarg(1, res([]), [])
Call: (211) [system] current_input(_3998)
Exit: (211) [system] current_input((0x7fc6d2a3a000))
Call: (211) [system] read_pending_codes((0x7fc6d2a3a000), _4010, [])
Exit: (211) [system] read_pending_codes((0x7fc6d2a3a000), [], [])
Call: (211) [$syspreds] flag(result_num, _4024, _4024+1)
Unify: (211) [$syspreds] flag(result_num, _4024, _4024+1)
Call: (212) [system] _4024==_4024+1
Redo: (211) [$syspreds] flag(result_num, _4024, _4024+1)
Unify: (211) [$syspreds] flag(result_num, _4024, _4024+1)
^ Call: (212) [$syspreds] with_mutex('$flag', update_flag(result_num, _4024, _4024+1))
Call: (214) [$syspreds] update_flag(result_num, _4024, _4024+1)
Unify: (214) [$syspreds] update_flag(result_num, _4024, _4024+1)
Call: (215) [system] get_flag(result_num, _4024)
Exit: (215) [system] get_flag(result_num, 0)
Call: (215) [system] atom(0+1)
Redo: (214) [$syspreds] update_flag(result_num, 0, 0+1)
Call: (215) [system] set_flag(result_num, 1)
Exit: (215) [system] set_flag(result_num, 1)
Exit: (214) [$syspreds] update_flag(result_num, 0, 0+1)
^ Exit: (212) [$syspreds] with_mutex('$flag', update_flag(result_num, 0, 0+1))
Exit: (211) [$syspreds] flag(result_num, 0, 0+1)
Call: (211) [$syspreds] flag(result_num, _4044, _4044)
Unify: (211) [$syspreds] flag(result_num, _4044, _4044)
Call: (212) [system] _4044==_4044
Exit: (212) [system] _4044==_4044
Call: (212) [system] get_flag(result_num, _4044)
Exit: (212) [system] get_flag(result_num, 1)
Exit: (211) [$syspreds] flag(result_num, 1, 1)
^ Call: (211) [user] reset_eval_num
^ Unify: (211) [user] reset_eval_num
Call: (212) [$syspreds] flag(eval_num, _139584, 0)
Unify: (212) [$syspreds] flag(eval_num, _140516, 0)
Call: (213) [system] _141372==0
Redo: (212) [$syspreds] flag(eval_num, _142378, 0)
Unify: (212) [$syspreds] flag(eval_num, _143310, 0)
^ Call: (213) [$syspreds] with_mutex('$flag', update_flag(eval_num, _144170, 0))
Call: (215) [$syspreds] update_flag(eval_num, _144170, 0)
Unify: (215) [$syspreds] update_flag(eval_num, _144170, 0)
Call: (216) [system] get_flag(eval_num, _144170)
Exit: (216) [system] get_flag(eval_num, 1)
Call: (216) [system] atom(0)
Redo: (215) [$syspreds] update_flag(eval_num, 1, 0)
Call: (216) [system] set_flag(eval_num, 0)
Exit: (216) [system] set_flag(eval_num, 0)
Exit: (215) [$syspreds] update_flag(eval_num, 1, 0)
^ Exit: (213) [$syspreds] with_mutex('$flag', update_flag(eval_num, 1, 0))
Exit: (212) [$syspreds] flag(eval_num, 1, 0)
Call: (212) [$syspreds] flag(trace_output_len, _155414, 0)
Unify: (212) [$syspreds] flag(trace_output_len, _156346, 0)
Call: (213) [system] _157202==0
Redo: (212) [$syspreds] flag(trace_output_len, _158208, 0)
Unify: (212) [$syspreds] flag(trace_output_len, _159140, 0)
^ Call: (213) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, _160000, 0))
Call: (215) [$syspreds] update_flag(trace_output_len, _160000, 0)
Unify: (215) [$syspreds] update_flag(trace_output_len, _160000, 0)
Call: (216) [system] get_flag(trace_output_len, _160000)
Exit: (216) [system] get_flag(trace_output_len, 0)
Call: (216) [system] atom(0)
Redo: (215) [$syspreds] update_flag(trace_output_len, 0, 0)
Call: (216) [system] set_flag(trace_output_len, 0)
Exit: (216) [system] set_flag(trace_output_len, 0)
Exit: (215) [$syspreds] update_flag(trace_output_len, 0, 0)
^ Exit: (213) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, 0, 0))
Exit: (212) [$syspreds] flag(trace_output_len, 0, 0)
^ Exit: (211) [user] reset_eval_num
^ Call: (211) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), [])))
^ Unify: (211) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), [])))
^ Call: (212) [user] original_user_output(_173932)
^ Unify: (212) [user] original_user_output(_173932)
Call: (213) [system] stream_property(_173932, file_no(1))
Unify: (213) [system] stream_property(_173932, file_no(1))
Call: (214) [system] nonvar(_173932)
Redo: (213) [system] stream_property(_173932, file_no(1))
Unify: (213) [system] stream_property(_173932, file_no(1))
Call: (214) [system] nonvar(_173932)
Redo: (213) [system] stream_property(_173932, file_no(1))
Unify: (213) [system] stream_property(_173932, file_no(1))
Call: (214) [system] nonvar(file_no(1))
Exit: (214) [system] nonvar(file_no(1))
Call: (214) [system] file_no(1)=alias(_185052)
Redo: (213) [system] stream_property(_173932, file_no(1))
Exit: (213) [system] stream_property((0x7fc6d2a3a100), file_no(1))
^ Exit: (212) [user] original_user_output((0x7fc6d2a3a100))
^ Call: (212) [user] with_output_to((0x7fc6d2a3a100), (in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), [])))
^ Call: (214) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), [])
^ Unify: (214) [system] user:in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result('Empty'), [])
^ Call: (216) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^ Unify: (216) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
Call: (217) [system] nb_current(suspend_answers, true)
^ Redo: (216) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^ Unify: (216) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^ Call: (217) [user] answer_output(_196310)
^ Unify: (217) [user] answer_output(_196310)
^ Call: (218) [user] is_testing
^ Unify: (218) [user] is_testing
^ Call: (219) [user] is_metta_flag(test)
^ Unify: (219) [user] is_metta_flag(test)
^ Call: (221) [system] setup_call_cleanup('$notrace'(_201852, _201854), once(user:is_flag0(test)), '$restore_trace'(_201852, _201854))
^ Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_201852, _201854), system:once(user:is_flag0(test)), system:'$restore_trace'(_201852, _201854))
^ Call: (222) [system] sig_atomic(system:'$notrace'(_201852, _201854))
^ Exit: (221) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (219) [user] is_metta_flag(test)
^ Exit: (218) [user] is_testing
^ Call: (218) [user] original_user_output(_196310)
^ Unify: (218) [user] original_user_output(_196310)
Call: (219) [system] stream_property(_196310, file_no(1))
Unify: (219) [system] stream_property(_196310, file_no(1))
Call: (220) [system] nonvar(_196310)
Redo: (219) [system] stream_property(_196310, file_no(1))
Unify: (219) [system] stream_property(_196310, file_no(1))
Call: (220) [system] nonvar(_196310)
Redo: (219) [system] stream_property(_196310, file_no(1))
Unify: (219) [system] stream_property(_196310, file_no(1))
Call: (220) [system] nonvar(file_no(1))
Exit: (220) [system] nonvar(file_no(1))
Call: (220) [system] file_no(1)=alias(_218588)
Redo: (219) [system] stream_property(_196310, file_no(1))
Exit: (219) [system] stream_property((0x7fc6d2a3a100), file_no(1))
^ Exit: (218) [user] original_user_output((0x7fc6d2a3a100))
^ Exit: (217) [user] answer_output((0x7fc6d2a3a100))
^ Call: (217) [user] with_output_to((0x7fc6d2a3a100), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^ Call: (219) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^ Unify: (219) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
Call: (220) [system] prev_result('Empty')\=@=prev_result('Empty')
Fail: (220) [system] prev_result('Empty')\=@=prev_result('Empty')
^ Redo: (219) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^ Exit: (219) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^ Exit: (217) [user] with_output_to((0x7fc6d2a3a100), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^ Exit: (216) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
Call: (216) [system] nb_setarg(1, prev_result('Empty'), [])
Exit: (216) [system] nb_setarg(1, prev_result([]), [])
^ Exit: (214) [system] user:in_answer_io(if_t(prev_result([])\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result([]), [])
^ Exit: (212) [user] with_output_to((0x7fc6d2a3a100), (in_answer_io(if_t(prev_result([])\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result([]), [])))
^ Exit: (211) [user] user_io((in_answer_io(if_t(prev_result([])\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result([]), [])))
^ Call: (211) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))))
^ Unify: (211) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))))
Call: (212) [system] 1=Exit: (212) [system] 1=Call: (213) [system] 1==1
Exit: (213) [system] 1==1
Call: (213) [system] true==true
Exit: (213) [system] true==true
^ Call: (213) [user] not_compatio(format('~N~nDeterministic: ', []))
^ Unify: (213) [user] not_compatio(format('~N~nDeterministic: ', []))
^ Call: (214) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^ Unify: (214) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^ Call: (215) [user] once((is_mettalog;is_testing))
^ Unify: (215) [system] once(user:(is_mettalog;is_testing))
^ Call: (217) [user] is_mettalog
^ Unify: (217) [user] is_mettalog
^ Call: (218) [user] is_win64
^ Unify: (218) [user] is_win64
Call: (219) [system] current_prolog_flag(windows, _253334)
Fail: (219) [system] current_prolog_flag(windows, _254262)
^ Fail: (218) [user] is_win64
^ Redo: (217) [user] is_mettalog
^ Unify: (217) [user] is_mettalog
^ Call: (218) [user] is_metta_flag(log)
^ Unify: (218) [user] is_metta_flag(log)
^ Call: (220) [system] setup_call_cleanup('$notrace'(_259722, _259724), once(user:is_flag0(log)), '$restore_trace'(_259722, _259724))
^ Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_259722, _259724), system:once(user:is_flag0(log)), system:'$restore_trace'(_259722, _259724))
^ Call: (221) [system] sig_atomic(system:'$notrace'(_259722, _259724))
^ Fail: (218) [user] is_metta_flag(log)
^ Fail: (217) [user] is_mettalog
^ Call: (217) [user] is_testing
^ Unify: (217) [user] is_testing
^ Call: (218) [user] is_metta_flag(test)
^ Unify: (218) [user] is_metta_flag(test)
^ Call: (220) [system] setup_call_cleanup('$notrace'(_268092, _268094), once(user:is_flag0(test)), '$restore_trace'(_268092, _268094))
^ Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_268092, _268094), system:once(user:is_flag0(test)), system:'$restore_trace'(_268092, _268094))
^ Call: (221) [system] sig_atomic(system:'$notrace'(_268092, _268094))
^ Exit: (220) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (218) [user] is_metta_flag(test)
^ Exit: (217) [user] is_testing
^ Exit: (215) [system] once(user:(is_mettalog;is_testing))
^ Call: (215) [user] user_err(format('~N~nDeterministic: ', []))
^ Unify: (215) [user] user_err(format('~N~nDeterministic: ', []))
^ Call: (216) [user] original_user_error(_276488)
^ Unify: (216) [user] original_user_error(_276488)
Call: (217) [system] stream_property(_276488, file_no(2))
Unify: (217) [system] stream_property(_276488, file_no(2))
Call: (218) [system] nonvar(_276488)
Redo: (217) [system] stream_property(_276488, file_no(2))
Unify: (217) [system] stream_property(_276488, file_no(2))
Call: (218) [system] nonvar(_276488)
Redo: (217) [system] stream_property(_276488, file_no(2))
Unify: (217) [system] stream_property(_276488, file_no(2))
Call: (218) [system] nonvar(file_no(2))
Exit: (218) [system] nonvar(file_no(2))
Call: (218) [system] file_no(2)=alias(_287608)
Redo: (217) [system] stream_property(_276488, file_no(2))
Exit: (217) [system] stream_property((0x7fc6d2a3a200), file_no(2))
^ Exit: (216) [user] original_user_error((0x7fc6d2a3a200))
^ Call: (216) [user] with_output_to((0x7fc6d2a3a200), format('~N~nDeterministic: ', []))
^ Call: (218) [user] format('~N~nDeterministic: ', [])
Deterministic:
^ Exit: (218) [user] format('~N~nDeterministic: ', [])
^ Exit: (216) [user] with_output_to((0x7fc6d2a3a200), format('~N~nDeterministic: ', []))
^ Exit: (215) [user] user_err(format('~N~nDeterministic: ', []))
^ Exit: (214) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^ Exit: (213) [user] not_compatio(format('~N~nDeterministic: ', []))
^ Call: (213) [user] ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))
^ Unify: (213) [system] ignore(user:(not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))
^ Call: (215) [user] not_compatio(if_t(\+symbolic([]), nop(nl)))
^ Unify: (215) [user] not_compatio(if_t(\+symbolic([]), nop(nl)))
^ Call: (216) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic([]), nop(nl))))
^ Unify: (216) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic([]), nop(nl))))
^ Call: (217) [user] once((is_mettalog;is_testing))
^ Unify: (217) [system] once(user:(is_mettalog;is_testing))
^ Call: (219) [user] is_mettalog
^ Unify: (219) [user] is_mettalog
^ Call: (220) [user] is_win64
^ Unify: (220) [user] is_win64
Call: (221) [system] current_prolog_flag(windows, _309368)
Fail: (221) [system] current_prolog_flag(windows, _310296)
^ Fail: (220) [user] is_win64
^ Redo: (219) [user] is_mettalog
^ Unify: (219) [user] is_mettalog
^ Call: (220) [user] is_metta_flag(log)
^ Unify: (220) [user] is_metta_flag(log)
^ Call: (222) [system] setup_call_cleanup('$notrace'(_315756, _315758), once(user:is_flag0(log)), '$restore_trace'(_315756, _315758))
^ Unify: (222) [system] setup_call_cleanup(system:'$notrace'(_315756, _315758), system:once(user:is_flag0(log)), system:'$restore_trace'(_315756, _315758))
^ Call: (223) [system] sig_atomic(system:'$notrace'(_315756, _315758))
^ Fail: (220) [user] is_metta_flag(log)
^ Fail: (219) [user] is_mettalog
^ Call: (219) [user] is_testing
^ Unify: (219) [user] is_testing
^ Call: (220) [user] is_metta_flag(test)
^ Unify: (220) [user] is_metta_flag(test)
^ Call: (222) [system] setup_call_cleanup('$notrace'(_324126, _324128), once(user:is_flag0(test)), '$restore_trace'(_324126, _324128))
^ Unify: (222) [system] setup_call_cleanup(system:'$notrace'(_324126, _324128), system:once(user:is_flag0(test)), system:'$restore_trace'(_324126, _324128))
^ Call: (223) [system] sig_atomic(system:'$notrace'(_324126, _324128))
^ Exit: (222) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (220) [user] is_metta_flag(test)
^ Exit: (219) [user] is_testing
^ Exit: (217) [system] once(user:(is_mettalog;is_testing))
^ Call: (217) [user] user_err(if_t(\+symbolic([]), nop(nl)))
^ Unify: (217) [user] user_err(if_t(\+symbolic([]), nop(nl)))
^ Call: (218) [user] original_user_error(_332522)
^ Unify: (218) [user] original_user_error(_332522)
Call: (219) [system] stream_property(_332522, file_no(2))
Unify: (219) [system] stream_property(_332522, file_no(2))
Call: (220) [system] nonvar(_332522)
Redo: (219) [system] stream_property(_332522, file_no(2))
Unify: (219) [system] stream_property(_332522, file_no(2))
Call: (220) [system] nonvar(_332522)
Redo: (219) [system] stream_property(_332522, file_no(2))
Unify: (219) [system] stream_property(_332522, file_no(2))
Call: (220) [system] nonvar(file_no(2))
Exit: (220) [system] nonvar(file_no(2))
Call: (220) [system] file_no(2)=alias(_343642)
Redo: (219) [system] stream_property(_332522, file_no(2))
Exit: (219) [system] stream_property((0x7fc6d2a3a200), file_no(2))
^ Exit: (218) [user] original_user_error((0x7fc6d2a3a200))
^ Call: (218) [user] with_output_to((0x7fc6d2a3a200), if_t(\+symbolic([]), nop(nl)))
^ Call: (220) [user] if_t(\+symbolic([]), nop(nl))
^ Unify: (220) [user] if_t(\+symbolic([]), nop(nl))
^ Call: (222) [user] symbolic([])
^ Unify: (222) [user] symbolic([])
Call: (223) [system] atomic([])
Exit: (223) [system] atomic([])
^ Exit: (222) [user] symbolic([])
^ Redo: (220) [user] if_t(\+symbolic([]), nop(nl))
^ Exit: (220) [user] if_t(\+symbolic([]), nop(nl))
^ Exit: (218) [user] with_output_to((0x7fc6d2a3a200), if_t(\+symbolic([]), nop(nl)))
^ Exit: (217) [user] user_err(if_t(\+symbolic([]), nop(nl)))
^ Exit: (216) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic([]), nop(nl))))
^ Exit: (215) [user] not_compatio(if_t(\+symbolic([]), nop(nl)))
^ Call: (215) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))
^ Unify: (215) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))
^ Call: (216) [user] original_user_output(_362524)
^ Unify: (216) [user] original_user_output(_362524)
Call: (217) [system] stream_property(_362524, file_no(1))
Unify: (217) [system] stream_property(_362524, file_no(1))
Call: (218) [system] nonvar(_362524)
Redo: (217) [system] stream_property(_362524, file_no(1))
Unify: (217) [system] stream_property(_362524, file_no(1))
Call: (218) [system] nonvar(_362524)
Redo: (217) [system] stream_property(_362524, file_no(1))
Unify: (217) [system] stream_property(_362524, file_no(1))
Call: (218) [system] nonvar(file_no(1))
Exit: (218) [system] nonvar(file_no(1))
Call: (218) [system] file_no(1)=alias(_373644)
Redo: (217) [system] stream_property(_362524, file_no(1))
Exit: (217) [system] stream_property((0x7fc6d2a3a100), file_no(1))
^ Exit: (216) [user] original_user_output((0x7fc6d2a3a100))
^ Call: (216) [user] with_output_to((0x7fc6d2a3a100), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))
^ Call: (218) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^ Unify: (218) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^ Call: (219) [user] as_tf(is_mettalog, _380614)
^ Unify: (219) [user] as_tf(is_mettalog, _380614)
Call: (220) [system] is_mettalog\=[_382474|_382476]
Exit: (220) [system] is_mettalog\=[_382474|_382476]
^ Call: (220) [user] catch_nowarn((call(is_mettalog)*->_380614='True';_380614='False'))
^ Unify: (220) [user] catch_nowarn((call(is_mettalog)*->_380614='True';_380614='False'))
Call: (221) [user] catch_err((call(is_mettalog)*->_380614='True';_380614='False'), error(_386212, _386214), fail)
Unify: (221) [user] catch_err((call(is_mettalog)*->_380614='True';_380614='False'), error(_386212, _386214), fail)
^ Call: (224) [user] is_mettalog
^ Unify: (224) [user] is_mettalog
^ Call: (225) [user] is_win64
^ Unify: (225) [user] is_win64
Call: (226) [system] current_prolog_flag(windows, _391828)
Fail: (226) [system] current_prolog_flag(windows, _392756)
^ Fail: (225) [user] is_win64
^ Redo: (224) [user] is_mettalog
^ Unify: (224) [user] is_mettalog
^ Call: (225) [user] is_metta_flag(log)
^ Unify: (225) [user] is_metta_flag(log)
^ Call: (227) [system] setup_call_cleanup('$notrace'(_398216, _398218), once(user:is_flag0(log)), '$restore_trace'(_398216, _398218))
^ Unify: (227) [system] setup_call_cleanup(system:'$notrace'(_398216, _398218), system:once(user:is_flag0(log)), system:'$restore_trace'(_398216, _398218))
^ Call: (228) [system] sig_atomic(system:'$notrace'(_398216, _398218))
^ Fail: (225) [user] is_metta_flag(log)
^ Fail: (224) [user] is_mettalog
Call: (224) [system] _380614='False'
Exit: (224) [system] 'False'='False'
Exit: (221) [user] catch_err((call(is_mettalog)*->'False'='True';'False'='False'), error(_386212, _386214), fail)
^ Exit: (220) [user] catch_nowarn((call(is_mettalog)*->'False'='True';'False'='False'))
^ Exit: (219) [user] as_tf(is_mettalog, 'False')
^ Call: (219) [user] with_option(src_indents, 'False', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^ Unify: (219) [user] with_option(src_indents, 'False', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^ Call: (220) [user] was_option_value(src_indents, _409630)
^ Unify: (220) [user] was_option_value(src_indents, _409630)
Call: (221) [system] current_prolog_flag(src_indents, _411488)
Exit: (221) [system] current_prolog_flag(src_indents, [])
Call: (221) [system] _409630=[]
Exit: (221) [system] []=[]
^ Exit: (220) [user] was_option_value(src_indents, [])
^ Call: (220) [user] setup_call_cleanup(set_option_value(src_indents, 'False'), color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)), set_option_value(src_indents, []))
^ Unify: (220) [system] setup_call_cleanup(user:set_option_value(src_indents, 'False'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)), user:set_option_value(src_indents, []))
^ Call: (221) [system] sig_atomic(user:set_option_value(src_indents, 'False'))
^ Call: (223) [user] set_option_value(src_indents, 'False')
^ Unify: (223) [user] set_option_value(src_indents, 'False')
^ Call: (224) [user] set_option_value0(src_indents, 'False')
^ Unify: (224) [user] set_option_value0(src_indents, 'False')
^ Call: (225) [user] p2mE('False', _422922)
^ Unify: (225) [user] p2mE('False', 'False')
Call: (226) [system] atom('False')
Exit: (226) [system] atom('False')
^ Unify: (225) [user] p2mE('False', 'False')
^ Exit: (225) [user] p2mE('False', 'False')
Call: (226) [$syspreds] nb_setval(src_indents, 'False')
Unify: (226) [$syspreds] nb_setval(src_indents, 'False')
Call: (227) [system] duplicate_term('False', _430364)
Exit: (227) [system] duplicate_term('False', 'False')
Call: (227) [system] nb_linkval(src_indents, 'False')
Exit: (227) [system] nb_linkval(src_indents, 'False')
Exit: (226) [$syspreds] nb_setval(src_indents, 'False')
^ Call: (225) [user] p2mE(_435006, 'False')
^ Unify: (225) [user] p2mE('False', 'False')
Call: (226) [system] atom('False')
Exit: (226) [system] atom('False')
^ Unify: (225) [user] p2mE(false, 'False')
^ Exit: (225) [user] p2mE(false, 'False')
Call: (226) [system] create_prolog_flag(src_indents, false, [keep(false), access(read_write), type(term)])
Exit: (226) [system] create_prolog_flag(src_indents, false, [keep(false), access(read_write), type(term)])
Call: (226) [system] set_prolog_flag(src_indents, false)
Exit: (226) [system] set_prolog_flag(src_indents, false)
^ Exit: (224) [user] set_option_value0(src_indents, 'False')
^ Exit: (223) [user] set_option_value(src_indents, 'False')
^ Exit: (221) [system] sig_atomic(user:set_option_value(src_indents, 'False'))
^ Call: (221) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))
^ Unify: (221) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))
^ Call: (222) [user] is_compatio
^ Unify: (222) [user] is_compatio
^ Call: (224) [system] setup_call_cleanup('$notrace'(_451094, _451096), once(user:is_compatio0), '$restore_trace'(_451094, _451096))
^ Unify: (224) [system] setup_call_cleanup(system:'$notrace'(_451094, _451096), system:once(user:is_compatio0), system:'$restore_trace'(_451094, _451096))
^ Call: (225) [system] sig_atomic(system:'$notrace'(_451094, _451096))
^ Fail: (222) [user] is_compatio
^ Redo: (221) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))
^ Unify: (221) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))
^ Call: (223) [rtrace] rtrace:quietly3(user:(wots(_456956, must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))), (_456956==""->true;our_ansi_format('yellow', '~w~n', [_456956]))))
^ Unify: (223) [rtrace] rtrace:quietly3(user:(wots(_456956, must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))), (_456956==""->true;our_ansi_format('yellow', '~w~n', [_456956]))))
()
^ Exit: (223) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))), (""==""->true;our_ansi_format('yellow', '~w~n', [""]))))
^ Exit: (221) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))
^ Call: (222) [user] set_option_value(src_indents, [])
^ Unify: (222) [user] set_option_value(src_indents, [])
^ Call: (223) [user] set_option_value0(src_indents, [])
^ Unify: (223) [user] set_option_value0(src_indents, [])
^ Call: (224) [user] p2mE([], _466102)
^ Unify: (224) [user] p2mE([], [])
Call: (225) [system] atom([])
Fail: (225) [system] atom([])
^ Redo: (224) [user] p2mE([], [])
^ Exit: (224) [user] p2mE([], [])
Call: (225) [$syspreds] nb_setval(src_indents, [])
Unify: (225) [$syspreds] nb_setval(src_indents, [])
Call: (226) [system] duplicate_term([], _473544)
Exit: (226) [system] duplicate_term([], [])
Call: (226) [system] nb_linkval(src_indents, [])
Exit: (226) [system] nb_linkval(src_indents, [])
Exit: (225) [$syspreds] nb_setval(src_indents, [])
^ Call: (224) [user] p2mE(_478186, [])
^ Unify: (224) [user] p2mE([], [])
Call: (225) [system] atom([])
Fail: (225) [system] atom([])
^ Redo: (224) [user] p2mE([], [])
^ Exit: (224) [user] p2mE([], [])
Call: (225) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)])
Exit: (225) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)])
Call: (225) [system] set_prolog_flag(src_indents, [])
Exit: (225) [system] set_prolog_flag(src_indents, [])
^ Exit: (223) [user] set_option_value0(src_indents, [])
^ Exit: (222) [user] set_option_value(src_indents, [])
^ Exit: (220) [system] setup_call_cleanup(user:set_option_value(src_indents, 'False'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)), user:set_option_value(src_indents, []))
^ Exit: (219) [user] with_option(src_indents, 'False', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^ Exit: (218) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^ Exit: (216) [user] with_output_to((0x7fc6d2a3a100), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))
^ Exit: (215) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))
^ Exit: (213) [system] ignore(user:(not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))
^ Exit: (211) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))))
^ Call: (211) [user] in_answer_io(write_asrc([]))
^ Unify: (211) [user] in_answer_io(write_asrc([]))
Call: (212) [system] nb_current(suspend_answers, true)
^ Redo: (211) [user] in_answer_io(write_asrc([]))
^ Unify: (211) [user] in_answer_io(write_asrc([]))
^ Call: (212) [user] answer_output(_501396)
^ Unify: (212) [user] answer_output(_501396)
^ Call: (213) [user] is_testing
^ Unify: (213) [user] is_testing
^ Call: (214) [user] is_metta_flag(test)
^ Unify: (214) [user] is_metta_flag(test)
^ Call: (216) [system] setup_call_cleanup('$notrace'(_506938, _506940), once(user:is_flag0(test)), '$restore_trace'(_506938, _506940))
^ Unify: (216) [system] setup_call_cleanup(system:'$notrace'(_506938, _506940), system:once(user:is_flag0(test)), system:'$restore_trace'(_506938, _506940))
^ Call: (217) [system] sig_atomic(system:'$notrace'(_506938, _506940))
^ Exit: (216) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (214) [user] is_metta_flag(test)
^ Exit: (213) [user] is_testing
^ Call: (213) [user] original_user_output(_501396)
^ Unify: (213) [user] original_user_output(_501396)
Call: (214) [system] stream_property(_501396, file_no(1))
Unify: (214) [system] stream_property(_501396, file_no(1))
Call: (215) [system] nonvar(_501396)
Redo: (214) [system] stream_property(_501396, file_no(1))
Unify: (214) [system] stream_property(_501396, file_no(1))
Call: (215) [system] nonvar(_501396)
Redo: (214) [system] stream_property(_501396, file_no(1))
Unify: (214) [system] stream_property(_501396, file_no(1))
Call: (215) [system] nonvar(file_no(1))
Exit: (215) [system] nonvar(file_no(1))
Call: (215) [system] file_no(1)=alias(_4950)
Redo: (214) [system] stream_property(_4940, file_no(1))
Exit: (214) [system] stream_property((0x7fc6d2a3a100), file_no(1))
^ Exit: (213) [user] original_user_output((0x7fc6d2a3a100))
^ Exit: (212) [user] answer_output((0x7fc6d2a3a100))
^ Call: (212) [user] with_output_to((0x7fc6d2a3a100), write_asrc([]))
Call: (214) [user] write_asrc([])
Unify: (214) [user] write_asrc([])
Call: (215) [system] []=='Empty'
Redo: (214) [user] write_asrc([])
Unify: (214) [user] write_asrc([])
Call: (215) [user] write_bsrc([])
Unify: (215) [user] write_bsrc([])
Call: (216) [system] []=='Empty'
Redo: (215) [user] write_bsrc([])
Unify: (215) [user] write_bsrc([])
Call: (216) [system] ground([])
Exit: (216) [system] ground([])
Call: (216) [user] write_bsrc1([])
Unify: (216) [user] write_bsrc1([])
Call: (217) [system] is_list([])
Exit: (217) [system] is_list([])
Call: (217) [lists] lists:member(_25034, [])
Redo: (216) [user] write_bsrc1([])
Unify: (216) [user] write_bsrc1([])
^ Call: (217) [user] write_src_woi([])
^ Unify: (217) [user] write_src_woi([])
^ Call: (219) [system] setup_call_cleanup('$notrace'(_29654, _29656), once(user:with_indents(false, write_src([]))), '$restore_trace'(_29654, _29656))
^ Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_29654, _29656), system:once(user:with_indents(false, write_src([]))), system:'$restore_trace'(_29654, _29656))
^ Call: (220) [system] sig_atomic(system:'$notrace'(_29654, _29656))
()
^ Exit: (219) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:with_indents(false, write_src([]))), system:'$restore_trace'(3, -1))
^ Exit: (217) [user] write_src_woi([])
Exit: (216) [user] write_bsrc1([])
Exit: (215) [user] write_bsrc([])
Exit: (214) [user] write_asrc([])
^ Exit: (212) [user] with_output_to((0x7fc6d2a3a100), write_asrc([]))
^ Exit: (211) [user] in_answer_io(write_asrc([]))
^ Call: (211) [user] not_compatio(format('~N'))
^ Unify: (211) [user] not_compatio(format('~N'))
^ Call: (212) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^ Unify: (212) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^ Call: (213) [user] once((is_mettalog;is_testing))
^ Unify: (213) [system] once(user:(is_mettalog;is_testing))
^ Call: (215) [user] is_mettalog
^ Unify: (215) [user] is_mettalog
^ Call: (216) [user] is_win64
^ Unify: (216) [user] is_win64
Call: (217) [system] current_prolog_flag(windows, _48600)
Fail: (217) [system] current_prolog_flag(windows, _49528)
^ Fail: (216) [user] is_win64
^ Redo: (215) [user] is_mettalog
^ Unify: (215) [user] is_mettalog
^ Call: (216) [user] is_metta_flag(log)
^ Unify: (216) [user] is_metta_flag(log)
^ Call: (218) [system] setup_call_cleanup('$notrace'(_54988, _54990), once(user:is_flag0(log)), '$restore_trace'(_54988, _54990))
^ Unify: (218) [system] setup_call_cleanup(system:'$notrace'(_54988, _54990), system:once(user:is_flag0(log)), system:'$restore_trace'(_54988, _54990))
^ Call: (219) [system] sig_atomic(system:'$notrace'(_54988, _54990))
^ Fail: (216) [user] is_metta_flag(log)
^ Fail: (215) [user] is_mettalog
^ Call: (215) [user] is_testing
^ Unify: (215) [user] is_testing
^ Call: (216) [user] is_metta_flag(test)
^ Unify: (216) [user] is_metta_flag(test)
^ Call: (218) [system] setup_call_cleanup('$notrace'(_63358, _63360), once(user:is_flag0(test)), '$restore_trace'(_63358, _63360))
^ Unify: (218) [system] setup_call_cleanup(system:'$notrace'(_63358, _63360), system:once(user:is_flag0(test)), system:'$restore_trace'(_63358, _63360))
^ Call: (219) [system] sig_atomic(system:'$notrace'(_63358, _63360))
^ Exit: (218) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (216) [user] is_metta_flag(test)
^ Exit: (215) [user] is_testing
^ Exit: (213) [system] once(user:(is_mettalog;is_testing))
^ Call: (213) [user] user_err(format('~N'))
^ Unify: (213) [user] user_err(format('~N'))
^ Call: (214) [user] original_user_error(_71754)
^ Unify: (214) [user] original_user_error(_71754)
Call: (215) [system] stream_property(_71754, file_no(2))
Unify: (215) [system] stream_property(_71754, file_no(2))
Call: (216) [system] nonvar(_71754)
Redo: (215) [system] stream_property(_71754, file_no(2))
Unify: (215) [system] stream_property(_71754, file_no(2))
Call: (216) [system] nonvar(_71754)
Redo: (215) [system] stream_property(_71754, file_no(2))
Unify: (215) [system] stream_property(_71754, file_no(2))
Call: (216) [system] nonvar(file_no(2))
Exit: (216) [system] nonvar(file_no(2))
Call: (216) [system] file_no(2)=alias(_82874)
Redo: (215) [system] stream_property(_71754, file_no(2))
Exit: (215) [system] stream_property((0x7fc6d2a3a200), file_no(2))
^ Exit: (214) [user] original_user_error((0x7fc6d2a3a200))
^ Call: (214) [user] with_output_to((0x7fc6d2a3a200), format('~N'))
Call: (216) [$syspreds] format('~N')
Unify: (216) [$syspreds] format('~N')
^ Call: (217) [$syspreds] format('~N', [])
^ Exit: (217) [$syspreds] format('~N', [])
Exit: (216) [$syspreds] format('~N')
^ Exit: (214) [user] with_output_to((0x7fc6d2a3a200), format('~N'))
^ Exit: (213) [user] user_err(format('~N'))
^ Exit: (212) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^ Exit: (211) [user] not_compatio(format('~N'))
Call: (211) [system] true\==true
Fail: (211) [system] true\==true
Call: (211) [system] _4406=false
Exit: (211) [system] false=false
^ Call: (211) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.0765088270000005)))))
^ Unify: (211) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.0765088270000005)))))
Call: (213) [system] false==true
Fail: (213) [system] false==true
Call: (213) [system] true==true
Exit: (213) [system] true==true
^ Call: (212) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.0765088270000005))))
^ Unify: (212) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.0765088270000005))))
^ Call: (214) [system] setup_call_cleanup('$notrace'(_107646, _107648), once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.0765088270000005))))), _107604, fbug((_107604-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.0765088270000005))))))))), '$restore_trace'(_107646, _107648))
^ Unify: (214) [system] setup_call_cleanup(system:'$notrace'(_107646, _107648), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.0765088270000005))))), _107604, fbug((_107604-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.0765088270000005))))))))), system:'$restore_trace'(_107646, _107648))
^ Call: (215) [system] sig_atomic(system:'$notrace'(_107646, _107648))
^ Exit: (214) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.0765088270000005))))), _107604, fbug((_107604-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.0765088270000005))))))))), system:'$restore_trace'(3, -1))
^ Exit: (212) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.0765088270000005))))
^ Exit: (211) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.0765088270000005)))))
^ Call: (211) [user] color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _4510), maplist(print_var, _4510), nop(nl)));true)))
^ Unify: (211) [user] color_g_mesg('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4510), maplist(print_var, _4510), nop(nl)));true)))
^ Call: (213) [system] setup_call_cleanup('$notrace'(_116462, _116464), once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4510), maplist(print_var, _4510), nop(nl)));true))))), '$restore_trace'(_116462, _116464))
^ Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_116462, _116464), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4510), maplist(print_var, _4510), nop(nl)));true))))), system:'$restore_trace'(_116462, _116464))
^ Call: (214) [system] sig_atomic(system:'$notrace'(_116462, _116464))
^ Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4510), maplist(print_var, _4510), nop(nl)));true))))), system:'$restore_trace'(3, -1))
^ Exit: (211) [user] color_g_mesg('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4510), maplist(print_var, _4510), nop(nl)));true)))
Call: (211) [system] false==true
Fail: (211) [system] false==true
Redo: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], eval_H(500, '&self', ['pragma!', load, debug], _3568), _3568, [], [], _3568, _3436)
Call: (209) [$syspreds] flag(result_num, _129408, _129408)
Unify: (209) [$syspreds] flag(result_num, _129408, _129408)
Call: (210) [system] _129408==_129408
Exit: (210) [system] _129408==_129408
Call: (210) [system] get_flag(result_num, _129408)
Exit: (210) [system] get_flag(result_num, 1)
Exit: (209) [$syspreds] flag(result_num, 1, 1)
Call: (209) [system] 1==0
Redo: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], eval_H(500, '&self', ['pragma!', load, debug], _3568), _3568, [], [], _3568, _3436)
^ Call: (209) [user] in_answer_io(write(']\n'))
^ Unify: (209) [user] in_answer_io(write(']\n'))
Call: (210) [system] nb_current(suspend_answers, true)
^ Redo: (209) [user] in_answer_io(write(']\n'))
^ Unify: (209) [user] in_answer_io(write(']\n'))
^ Call: (210) [user] answer_output(_146306)
^ Unify: (210) [user] answer_output(_146306)
^ Call: (211) [user] is_testing
^ Unify: (211) [user] is_testing
^ Call: (212) [user] is_metta_flag(test)
^ Unify: (212) [user] is_metta_flag(test)
^ Call: (214) [system] setup_call_cleanup('$notrace'(_151848, _151850), once(user:is_flag0(test)), '$restore_trace'(_151848, _151850))
^ Unify: (214) [system] setup_call_cleanup(system:'$notrace'(_151848, _151850), system:once(user:is_flag0(test)), system:'$restore_trace'(_151848, _151850))
^ Call: (215) [system] sig_atomic(system:'$notrace'(_151848, _151850))
^ Exit: (214) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (212) [user] is_metta_flag(test)
^ Exit: (211) [user] is_testing
^ Call: (211) [user] original_user_output(_146306)
^ Unify: (211) [user] original_user_output(_146306)
Call: (212) [system] stream_property(_146306, file_no(1))
Unify: (212) [system] stream_property(_146306, file_no(1))
Call: (213) [system] nonvar(_146306)
Redo: (212) [system] stream_property(_146306, file_no(1))
Unify: (212) [system] stream_property(_146306, file_no(1))
Call: (213) [system] nonvar(_146306)
Redo: (212) [system] stream_property(_146306, file_no(1))
Unify: (212) [system] stream_property(_146306, file_no(1))
Call: (213) [system] nonvar(file_no(1))
Exit: (213) [system] nonvar(file_no(1))
Call: (213) [system] file_no(1)=alias(_168584)
Redo: (212) [system] stream_property(_146306, file_no(1))
Exit: (212) [system] stream_property((0x7fc6d2a3a100), file_no(1))
^ Exit: (211) [user] original_user_output((0x7fc6d2a3a100))
^ Exit: (210) [user] answer_output((0x7fc6d2a3a100))
^ Call: (210) [user] with_output_to((0x7fc6d2a3a100), write(']\n'))
Call: (212) [system] write(']\n')
]
Exit: (212) [system] write(']\n')
^ Exit: (210) [user] with_output_to((0x7fc6d2a3a100), write(']\n'))
^ Exit: (209) [user] in_answer_io(write(']\n'))
^ Call: (209) [user] ignore(res([])=res(_3436))
^ Unify: (209) [system] ignore(user:(res([])=res(_3436)))
Call: (210) [system] res([])=res(_3436)
Exit: (210) [system] res([])=res([])
^ Exit: (209) [system] ignore(user:(res([])=res([])))
Exit: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], eval_H(500, '&self', ['pragma!', load, debug], _3568), _3568, [], [], _3568, [])
Exit: (206) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], eval_H(500, '&self', ['pragma!', load, debug], _3568), _3568, [], [], _3568, [])
Exit: (204) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], eval_H(500, '&self', ['pragma!', load, debug], _3568), _3568, [], [], _3568, [])
^ Exit: (201) [system] ignore(user:catch((not_compatio(write_exec(['pragma!', load, debug])), notrace(into_metta_callable('&self', ['pragma!', load, debug], eval_H(500, '&self', ['pragma!', load, debug], _3568), _3568, [], [])), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], eval_H(500, '&self', ['pragma!', load, debug], _3568), _3568, [], [], _3568, [])), give_up(_3652), pp_m('red', gave_up(_3652))))
Exit: (200) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], [])
Exit: (198) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], []))
Exit: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', load, debug], [])
Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', load, debug]), [])
^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', load, debug]), []))
^ Redo: (194) [user] metta_file_buffer(_3388, _3390, _3392, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3396)
^ Unify: (194) [user] metta_file_buffer(+, exec(['pragma!', log, 'True']), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(21, 1, 21, 21))
^ Exit: (194) [user] metta_file_buffer(+, exec(['pragma!', log, 'True']), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(21, 1, 21, 21))
^ Call: (195) [user] apply:maplist(maybe_assign, [])
^ Unify: (195) [apply] apply:maplist(user:maybe_assign, [])
Call: (196) [apply] apply:maplist_([], user:maybe_assign)
Unify: (196) [apply] apply:maplist_([], user:maybe_assign)
Exit: (196) [apply] apply:maplist_([], user:maybe_assign)
^ Exit: (195) [apply] apply:maplist(user:maybe_assign, [])
^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', log, 'True']), _3436))
^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', log, 'True']), _3436))
Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', log, 'True']), _3436)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', log, 'True']), _3436)
Call: (197) [system] var(exec(['pragma!', log, 'True']))
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', log, 'True']), _3436)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', log, 'True']), _3436)
Call: (197) [system] (+)\==exec
Exit: (197) [system] (+)\==exec
Call: (197) [system] exec(['pragma!', log, 'True'])==[]
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', log, 'True']), _3436)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', log, 'True']), _3436)
Call: (197) [system] string(exec(['pragma!', log, 'True']))
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', log, 'True']), _3436)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', log, 'True']), _3436)
Call: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', log, 'True'], _3436)
Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', log, 'True'], _3436)
Call: (198) [system] var(['pragma!', log, 'True'])
Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', log, 'True'], _3436)
Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', log, 'True'], _3436)
Call: (198) [system] exec\==exec
Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', log, 'True'], _3436)
Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', log, 'True'], _3436)
Call: (198) [system] string(['pragma!', log, 'True'])
Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', log, 'True'], _3436)
Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', log, 'True'], _3436)
Call: (198) [system] exec\==exec
Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', log, 'True'], _3436)
Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', log, 'True'], _3436)
^ Call: (198) [user] must_det_ll(inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Unify: (198) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Call: (199) [user] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Unify: (199) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Call: (200) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^ Unify: (200) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^ Call: (201) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _379776))
^ Exit: (201) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1))
Call: (201) [system] _389420 is 1+1
Exit: (201) [system] 2 is 1+1
^ Call: (201) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 2))
^ Exit: (201) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 2))
^ Exit: (200) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^ Exit: (199) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Exit: (198) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Call: (198) [user] must_det_ll(get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _415366))
^ Unify: (198) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _415366))
^ Call: (199) [user] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _415366))
^ Unify: (199) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _415366))
^ Call: (200) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _415366)
^ Unify: (200) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _415366)
^ Call: (201) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _444266)
^ Unify: (201) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 2)
^ Exit: (201) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 2)
Call: (201) [system] _415366=2
Exit: (201) [system] 2=2
^ Exit: (200) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 2)
^ Exit: (199) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 2))
^ Exit: (198) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 2))
^ Call: (198) [user] must_det_ll(2>0)
^ Unify: (198) [user] must_det_ll(user:(2>0))
^ Call: (199) [user] once(user:(2>0))
^ Unify: (199) [system] once(user:(2>0))
Call: (200) [system] 2>0
Exit: (200) [system] 2>0
^ Exit: (199) [system] once(user:(2>0))
^ Exit: (198) [user] must_det_ll(user:(2>0))
^ Call: (198) [user] is_synthing_unit_tests
^ Unify: (198) [user] is_synthing_unit_tests
^ Call: (200) [system] setup_call_cleanup('$notrace'(_484288, _484290), once(user:is_synthing_unit_tests0), '$restore_trace'(_484288, _484290))
^ Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_484288, _484290), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(_484288, _484290))
^ Call: (201) [system] sig_atomic(system:'$notrace'(_484288, _484290))
^ Exit: (200) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(3, -1))
^ Exit: (198) [user] is_synthing_unit_tests
^ Call: (198) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 2, _489026)
^ Unify: (198) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 2, [[]])
^ Exit: (198) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 2, [[]])
Call: (198) [user] check_answers_for(['pragma!', log, 'True'], [[]])
Unify: (198) [user] check_answers_for(['pragma!', log, 'True'], [[]])
Call: (199) [system] nb_current(suspend_answers, true)
Redo: (198) [user] check_answers_for(['pragma!', log, 'True'], [[]])
Unify: (198) [user] check_answers_for(['pragma!', log, 'True'], [[]])
Call: (199) [system] string(['pragma!', log, 'True'])
Redo: (198) [user] check_answers_for(['pragma!', log, 'True'], [[]])
Call: (199) [system] var([[]])
Redo: (198) [user] check_answers_for(['pragma!', log, 'True'], [[]])
Call: (199) [system] var(['pragma!', log, 'True'])
Redo: (198) [user] check_answers_for(['pragma!', log, 'True'], [[]])
Unify: (198) [user] check_answers_for(['pragma!', log, 'True'], [[]])
^ Call: (199) [user] backward_compatibility:sformat(_514522, '~q', [['pragma!', log, 'True']])
^ Unify: (199) [user] backward_compatibility:sformat(_514522, '~q', [['pragma!', log, 'True']])
^ Call: (200) [user] format(string(_514522), '~q', [['pragma!', log, 'True']])
^ Exit: (200) [user] format(string("['pragma!',log,'True']"), '~q', [['pragma!', log, 'True']])
^ Exit: (199) [user] backward_compatibility:sformat("['pragma!',log,'True']", '~q', [['pragma!', log, 'True']])
^ Call: (199) [user] atom_contains("['pragma!',log,'True']", "[assert")
^ Unify: (199) [user] atom_contains("['pragma!',log,'True']", "[assert")
Call: (200) [system] sub_atom("['pragma!',log,'True']", _521174, _521176, _521178, "[assert")
Fail: (200) [system] sub_atom("['pragma!',log,'True']", _522114, _522116, _522118, "[assert")
^ Fail: (199) [user] atom_contains("['pragma!',log,'True']", "[assert")
Redo: (198) [user] check_answers_for(['pragma!', log, 'True'], [[]])
Unify: (198) [user] check_answers_for(['pragma!', log, 'True'], [[]])
Call: (199) [occurs] occurs:contains_var('BadType', [[]])
Unify: (199) [occurs] occurs:contains_var('BadType', [[]])
Call: (200) [system] 'BadType'==[[]]
Fail: (200) [system] 'BadType'==[[]]
Redo: (199) [occurs] occurs:contains_var('BadType', [[]])
Unify: (199) [occurs] occurs:contains_var('BadType', [[]])
Call: (200) [system] compound([[]])
Exit: (200) [system] compound([[]])
Call: (200) [system] arg(_12760, [[]], _12684)
Exit: (200) [system] arg(1, [[]], [])
Call: (200) [occurs] occurs:contains_var('BadType', [])
Unify: (200) [occurs] occurs:contains_var('BadType', [])
Call: (201) [system] 'BadType'==[]
Fail: (201) [system] 'BadType'==[]
Redo: (200) [occurs] occurs:contains_var('BadType', [])
Unify: (200) [occurs] occurs:contains_var('BadType', [])
Call: (201) [system] compound([])
Fail: (201) [system] compound([])
Fail: (200) [occurs] occurs:contains_var('BadType', [])
Redo: (200) [system] arg(_22968, [[]], _12684)
Exit: (200) [system] arg(2, [[]], [])
Call: (200) [occurs] occurs:contains_var('BadType', [])
Unify: (200) [occurs] occurs:contains_var('BadType', [])
Call: (201) [system] 'BadType'==[]
Fail: (201) [system] 'BadType'==[]
Redo: (200) [occurs] occurs:contains_var('BadType', [])
Unify: (200) [occurs] occurs:contains_var('BadType', [])
Call: (201) [system] compound([])
Fail: (201) [system] compound([])
Fail: (200) [occurs] occurs:contains_var('BadType', [])
Fail: (199) [occurs] occurs:contains_var('BadType', [[]])
Redo: (198) [user] check_answers_for(['pragma!', log, 'True'], [[]])
Unify: (198) [user] check_answers_for(['pragma!', log, 'True'], [[]])
Call: (199) [user] inside_assert(['pragma!', log, 'True'], _35862)
Unify: (199) [user] inside_assert(['pragma!', log, 'True'], ['pragma!', log, 'True'])
Call: (200) [system] compound(['pragma!', log, 'True'])
Exit: (200) [system] compound(['pragma!', log, 'True'])
Unify: (199) [user] inside_assert(['pragma!', log, 'True'], log)
^ Call: (200) [user] symbol('pragma!')
^ Unify: (200) [user] symbol('pragma!')
Call: (201) [system] atom('pragma!')
Exit: (201) [system] atom('pragma!')
^ Exit: (200) [user] symbol('pragma!')
^ Call: (200) [user] symbol_concat(assert, _45156, 'pragma!')
^ Unify: (200) [user] symbol_concat(assert, _46088, 'pragma!')
Call: (201) [system] atom_concat(assert, _46944, 'pragma!')
Fail: (201) [system] atom_concat(assert, _46944, 'pragma!')
^ Fail: (200) [user] symbol_concat(assert, _48886, 'pragma!')
Redo: (199) [user] inside_assert(['pragma!', log, 'True'], _35862)
Unify: (199) [user] inside_assert(['pragma!', log, 'True'], ['pragma!', log, 'True'])
Call: (200) [user] is_conz(['pragma!', log, 'True'])
Unify: (200) [user] is_conz(['pragma!', log, 'True'])
Call: (201) [system] compound(['pragma!', log, 'True'])
Exit: (201) [system] compound(['pragma!', log, 'True'])
Call: (201) [system] ['pragma!', log, 'True']=[_55248|_55250]
Exit: (201) [system] ['pragma!', log, 'True']=['pragma!', log, 'True']
Exit: (200) [user] is_conz(['pragma!', log, 'True'])
Exit: (199) [user] inside_assert(['pragma!', log, 'True'], ['pragma!', log, 'True'])
Call: (199) [user] always_exec(['pragma!', log, 'True'])
Unify: (199) [user] always_exec(['pragma!', log, 'True'])
Call: (200) [system] compound(['pragma!', log, 'True'])
Exit: (200) [system] compound(['pragma!', log, 'True'])
Call: (200) [system] compound_name_arity(['pragma!', log, 'True'], _62608, _62610)
Exit: (200) [system] compound_name_arity(['pragma!', log, 'True'], '[|]', 2)
^ Call: (200) [user] symbol_concat(eval, _64552, '[|]')
^ Unify: (200) [user] symbol_concat(eval, _65484, '[|]')
Call: (201) [system] atom_concat(eval, _66340, '[|]')
Fail: (201) [system] atom_concat(eval, _66340, '[|]')
^ Fail: (200) [user] symbol_concat(eval, _68282, '[|]')
Redo: (199) [user] always_exec(['pragma!', log, 'True'])
Unify: (199) [user] always_exec(['pragma!', log, 'True'])
Call: (200) [system] is_list(['pragma!', log, 'True'])
Exit: (200) [system] is_list(['pragma!', log, 'True'])
Unify: (199) [user] always_exec(['pragma!', log, 'True'])
^ Call: (200) [user] symbol('pragma!')
^ Unify: (200) [user] symbol('pragma!')
Call: (201) [system] atom('pragma!')
Exit: (201) [system] atom('pragma!')
^ Exit: (200) [user] symbol('pragma!')
Unify: (199) [user] always_exec(['pragma!', log, 'True'])
^ Call: (200) [user] symbol_concat(_79328, !, 'pragma!')
^ Unify: (200) [user] symbol_concat(_80260, !, 'pragma!')
Call: (201) [system] atom_concat(_81118, !, 'pragma!')
Exit: (201) [system] atom_concat(pragma, !, 'pragma!')
^ Exit: (200) [user] symbol_concat(pragma, !, 'pragma!')
Exit: (199) [user] always_exec(['pragma!', log, 'True'])
Call: (199) [system] fail
Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', log, 'True'], _3436)
Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', log, 'True'], _3436)
^ Call: (198) [user] if_t(into_simple_op(exec, ['pragma!', log, 'True'], _95382), pfcAdd_Now('next-operation'(_95382)))
^ Unify: (198) [user] if_t(into_simple_op(exec, ['pragma!', log, 'True'], _95382), pfcAdd_Now('next-operation'(_95382)))
Call: (199) [user] into_simple_op(exec, ['pragma!', log, 'True'], _95382)
Unify: (199) [user] into_simple_op(exec, ['pragma!', log, 'True'], op(exec, 'pragma!', _98174))
Call: (200) [user] o_s([log, 'True'], _98174)
Unify: (200) [user] o_s([log, 'True'], _98174)
Call: (201) [user] o_s(log, _98174)
Unify: (201) [user] o_s(log, log)
Exit: (201) [user] o_s(log, log)
Exit: (200) [user] o_s([log, 'True'], log)
Exit: (199) [user] into_simple_op(exec, ['pragma!', log, 'True'], op(exec, 'pragma!', log))
^ Call: (199) [user] pfcAdd_Now('next-operation'(op(exec, 'pragma!', log)))
^ Unify: (199) [user] pfcAdd_Now('next-operation'(op(exec, 'pragma!', log)))
^ Call: (200) [user] current_predicate(pfcAdd/1)
^ Exit: (200) [user] current_predicate(pfcAdd/1)
^ Call: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'pragma!', log))))
^ Unify: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'pragma!', log))))
^ Call: (201) [user] clause(pfcTraceExecution, true)
^ Fail: (201) [user] clause(pfcTraceExecution, true)
^ Redo: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'pragma!', log))))
^ Exit: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'pragma!', log))))
^ Call: (200) [user] pfcAdd('next-operation'(op(exec, 'pragma!', log)))
^ Unify: (200) [user] pfcAdd('next-operation'(op(exec, 'pragma!', log)))
^ Call: (201) [user] must_ex(current_why_UU(_116644))
^ Unify: (201) [user] must_ex(current_why_UU(_116644))
Call: (203) [user] current_why_UU(_116644)
Unify: (203) [user] current_why_UU(_116644)
^ Call: (204) [user] get_why_uu(_116644)
^ Unify: (204) [user] get_why_uu(_116644)
^ Call: (205) [user] findall(_122184, current_why(_122184), _122190)
^ Unify: (205) [$bags] findall(_122184, user:current_why(_122184), _122190)
^ Call: (206) [$bags] findall(_122184, user:current_why(_122184), _122190, [])
^ Unify: (206) [$bags] findall(_122184, user:current_why(_122184), _122190, [])
^ Call: (207) [$bags] cleanup_bag(findall_loop(_122184, user:current_why(_122184), _122190, []), '$destroy_findall_bag')
^ Unify: (207) [$bags] cleanup_bag('$bags':findall_loop(_122184, user:current_why(_122184), _122190, []), '$bags':'$destroy_findall_bag')
Call: (208) [$bags] findall_loop(_122184, user:current_why(_122184), _122190, [])
Unify: (208) [$bags] findall_loop(_122184, user:current_why(_122184), _122190, [])
^ Call: (209) [user] bugger:current_why(_122184)
^ Unify: (209) [user] bugger:current_why(_122184)
^ Call: (210) [user] bugger:current_why_data(_122184)
^ Unify: (210) [user] bugger:current_why_data(_122184)
Call: (211) [system] nb_current('$current_why', wp(_122184, _133444))
Fail: (211) [system] nb_current('$current_why', wp(_122184, _133444))
^ Redo: (210) [user] bugger:current_why_data(_122184)
^ Unify: (210) [user] bugger:current_why_data(_122184)
Call: (211) [t_l] t_l:current_why_source(_122184)
Fail: (211) [t_l] t_l:current_why_source(_122184)
^ Fail: (210) [user] bugger:current_why_data(_122184)
^ Redo: (209) [user] bugger:current_why(_122184)
^ Unify: (209) [user] bugger:current_why(mfl4(_140872, _140874, _140876, _140878))
^ Call: (211) [system] setup_call_cleanup('$notrace'(_141828, _141830), once(user:current_mfl4(_140872, _140874, _140876, _140878)), '$restore_trace'(_141828, _141830))
^ Unify: (211) [system] setup_call_cleanup(system:'$notrace'(_141828, _141830), system:once(user:current_mfl4(_140872, _140874, _140876, _140878)), system:'$restore_trace'(_141828, _141830))
^ Call: (212) [system] sig_atomic(system:'$notrace'(_141828, _141830))
^ Exit: (211) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_140872, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1))
^ Exit: (209) [user] bugger:current_why(P;HTML|mfl4(_140872, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Redo: (208) [$bags] findall_loop(_122184, user:current_why(_122184), _122190, [])
Exit: (208) [$bags] findall_loop(_122184, user:current_why(_122184), [P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^ Exit: (207) [$bags] cleanup_bag('$bags':findall_loop(_122184, user:current_why(_122184), [P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag')
^ Exit: (206) [$bags] findall(_122184, user:current_why(_122184), [P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^ Exit: (205) [$bags] findall(_122184, user:current_why(_122184), [P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (205) [system] [P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
Exit: (205) [system] [P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
^ Call: (205) [user] u_to_uu([P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _116644)
^ Unify: (205) [user] u_to_uu([P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax))
Call: (206) [system] var([P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Fail: (206) [system] var([P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Redo: (205) [user] u_to_uu([P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _116644)
^ Unify: (205) [user] u_to_uu([P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (206) [system] nonvar([P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Exit: (206) [system] nonvar([P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (206) [system] [P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_278324, _278326)
Fail: (206) [system] [P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_278324, _278326)
^ Redo: (205) [user] u_to_uu([P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _116644)
^ Unify: (205) [user] u_to_uu([P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _116644)
^ Call: (206) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _308686)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _308686)
^ Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _308686)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (208) [system] var([P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Fail: (208) [system] var([P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _308686)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Call: (208) [user] not(compound([P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^ Unify: (208) [system] not(user:compound([P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
Call: (209) [system] compound([P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Exit: (209) [system] compound([P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Fail: (208) [system] not(user:compound([P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _308686)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _308686)
^ Call: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _308686)
^ Unify: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (209) [system] var(P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Fail: (209) [system] var(P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Redo: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _308686)
^ Unify: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Call: (209) [user] not(compound(P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^ Unify: (209) [system] not(user:compound(P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
Call: (210) [system] compound(P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Exit: (210) [system] compound(P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Fail: (209) [system] not(user:compound(P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^ Redo: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3614)
^ Unify: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Call: (206) [user] u_to_uu(P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3568)
^ Unify: (206) [user] u_to_uu(P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Call: (207) [system] var(P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Fail: (207) [system] var(P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Redo: (206) [user] u_to_uu(P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3568)
^ Unify: (206) [user] u_to_uu(P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (207) [system] nonvar(P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Exit: (207) [system] nonvar(P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (207) [system] P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_152798, _152800)
Fail: (207) [system] P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_152798, _152800)
^ Redo: (206) [user] u_to_uu(P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3568)
^ Unify: (206) [user] u_to_uu(P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (206) [user] u_to_uu(P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (205) [user] u_to_uu([P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (204) [user] get_why_uu((P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Exit: (203) [user] current_why_UU((P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (201) [user] must_ex(current_why_UU((P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (201) [user] pfcAdd('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (201) [user] pfcAdd('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (202) [user] pfcPost('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (202) [user] pfcPost('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (203) [user] pfcPost_rev((P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'pragma!', log)))
^ Unify: (203) [user] pfcPost_rev((P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'pragma!', log)))
Call: (204) [system] is_list('next-operation'(op(exec, 'pragma!', log)))
Fail: (204) [system] is_list('next-operation'(op(exec, 'pragma!', log)))
^ Redo: (203) [user] pfcPost_rev((P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'pragma!', log)))
^ Call: (204) [user] pfcPost1('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (204) [user] pfcPost1('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (205) [user] control_arg_types('next-operation'(op(exec, 'pragma!', log)), _311112)
^ Unify: (205) [user] control_arg_types('next-operation'(op(exec, 'pragma!', log)), _311112)
Call: (206) [system] fail
Fail: (206) [system] fail
^ Fail: (205) [user] control_arg_types('next-operation'(op(exec, 'pragma!', log)), _311112)
^ Redo: (204) [user] pfcPost1('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (204) [user] pfcPost1('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (205) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _330908, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', log))=>_330908)), trace)))
^ Unify: (205) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _330908, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', log))=>_330908)), trace)))
^ Call: (206) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _330908, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', log))=>_330908)), trace)), user:each_call_cleanup)
^ Unify: (206) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _330908, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', log))=>_330908)), trace)), user:each_call_cleanup)
Call: (207) [system] current_prolog_flag(occurs_check, _361350)
Exit: (207) [system] current_prolog_flag(occurs_check, true)
^ Call: (207) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _330908, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', log))=>_330908)), trace)), user:set_prolog_flag(occurs_check, true))
^ Unify: (207) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _330908, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', log))=>_330908)), trace)), user:set_prolog_flag(occurs_check, true))
Call: (208) [system] true==true
Exit: (208) [system] true==true
^ Call: (209) [user] pfcPost11('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (209) [user] pfcPost11('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (210) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (210) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (212) [user] pfcAddSupport('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (212) [user] pfcAddSupport('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (213) [user] assert('$spft$'('next-operation'(op(exec, 'pragma!', log)), P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (213) [user] assert('$spft$'('next-operation'(op(exec, 'pragma!', log)), P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (212) [user] pfcAddSupport('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (210) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'pragma!', log)))
^ Unify: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'pragma!', log)))
^ Call: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'pragma!', log)), true)
^ Unify: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'pragma!', log)), true)
^ Call: (212) [user] is_asserted_exact('next-operation'(op(exec, 'pragma!', log)), true)
^ Unify: (212) [user] is_asserted_exact('next-operation'(op(exec, 'pragma!', log)), true)
^ Call: (213) [user] strip_module('next-operation'(op(exec, 'pragma!', log)), _461762, _461764)
^ Exit: (213) [user] strip_module('next-operation'(op(exec, 'pragma!', log)), user, 'next-operation'(op(exec, 'pragma!', log)))
^ Call: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'pragma!', log)), true)
^ Unify: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'pragma!', log)), true)
Call: (214) [system] _465506=user
Exit: (214) [system] user=user
^ Call: (214) [user] clause(user:'next-operation'(op(exec, 'pragma!', log)), true, _467376)
^ Fail: (214) [user] clause('next-operation'(op(exec, 'pragma!', log)), true, _467376)
^ Redo: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'pragma!', log)), true)
^ Call: (214) [user] clause(user:'next-operation'(op(exec, 'pragma!', log)), true, _470204)
^ Fail: (214) [user] clause('next-operation'(op(exec, 'pragma!', log)), true, _470204)
^ Fail: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'pragma!', log)), true)
^ Fail: (212) [user] is_asserted_exact('next-operation'(op(exec, 'pragma!', log)), true)
^ Redo: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'pragma!', log)), true)
^ Exit: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'pragma!', log)), true)
^ Exit: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'pragma!', log)))
^ Call: (210) [user] pfcPost2('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (210) [user] pfcPost2('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (211) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'pragma!', log)));assert('next-operation'(op(exec, 'pragma!', log))))))
^ Unify: (211) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'pragma!', log)));assert('next-operation'(op(exec, 'pragma!', log))))))
^ Call: (213) [user] once((\+ \+is_asserted_exact('next-operation'(op(exec, 'pragma!', log)));assert('next-operation'(op(exec, 'pragma!', log)))))
^ Unify: (213) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(exec, 'pragma!', log)));assert('next-operation'(op(exec, 'pragma!', log)))))
^ Call: (215) [user] is_asserted_exact('next-operation'(op(exec, 'pragma!', log)))
^ Unify: (215) [user] is_asserted_exact('next-operation'(op(exec, 'pragma!', log)))
^ Call: (216) [user] strip_module('next-operation'(op(exec, 'pragma!', log)), _497514, _497516)
^ Exit: (216) [user] strip_module('next-operation'(op(exec, 'pragma!', log)), user, 'next-operation'(op(exec, 'pragma!', log)))
^ Call: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'pragma!', log)), _499394, _499396)
^ Unify: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log)), true)
Call: (217) [system] var('next-operation'(op(exec, 'pragma!', log)))
Fail: (217) [system] var('next-operation'(op(exec, 'pragma!', log)))
^ Redo: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'pragma!', log)), _499394, _499396)
^ Unify: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log)), true)
^ Exit: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log)), true)
^ Call: (216) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'pragma!', log)), true)
^ Unify: (216) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'pragma!', log)), true)
Call: (217) [system] _507800=user
Exit: (217) [system] user=user
^ Call: (217) [user] clause(user:'next-operation'(op(exec, 'pragma!', log)), true, _509670)
^ Fail: (217) [user] clause('next-operation'(op(exec, 'pragma!', log)), true, _509670)
^ Redo: (216) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'pragma!', log)), true)
^ Call: (217) [user] clause(user:'next-operation'(op(exec, 'pragma!', log)), true, _512498)
^ Fail: (217) [user] clause('next-operation'(op(exec, 'pragma!', log)), true, _512498)
^ Fail: (216) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'pragma!', log)), true)
^ Fail: (215) [user] is_asserted_exact('next-operation'(op(exec, 'pragma!', log)))
^ Call: (215) [user] assert('next-operation'(op(exec, 'pragma!', log)))
^ Exit: (215) [user] assert('next-operation'(op(exec, 'pragma!', log)))
^ Exit: (213) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(exec, 'pragma!', log)));assert('next-operation'(op(exec, 'pragma!', log)))))
^ Exit: (211) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'pragma!', log)));assert('next-operation'(op(exec, 'pragma!', log))))))
^ Call: (211) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (211) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (213) [user] pfcTraceAdd('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcTraceAdd('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (215) [user] pfcIsTraced('next-operation'(op(exec, 'pragma!', log)))
^ Unify: (215) [user] pfcIsTraced('next-operation'(op(exec, 'pragma!', log)))
^ Call: (216) [user] pfcIsNotTraced('next-operation'(op(exec, 'pragma!', log)))
^ Unify: (216) [user] pfcIsNotTraced('next-operation'(op(exec, 'pragma!', log)))
^ Call: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', log)), _50212)
^ Unify: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', log)), _50212)
Call: (218) [system] var('next-operation'(op(exec, 'pragma!', log)))
Fail: (218) [system] var('next-operation'(op(exec, 'pragma!', log)))
^ Redo: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', log)), _50212)
^ Unify: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', log)), _50212)
Call: (218) [system] compound('next-operation'(op(exec, 'pragma!', log)))
Exit: (218) [system] compound('next-operation'(op(exec, 'pragma!', log)))
Call: (218) [system] 1<1
Fail: (218) [system] 1<1
^ Redo: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', log)), _50212)
^ Unify: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', log)), _50212)
Call: (218) [system] _61364 is 1+ -1
Exit: (218) [system] 0 is 1+ -1
^ Call: (218) [user] compound_eles('next-operation'(op(exec, 'pragma!', log)), _63222)
^ Unify: (218) [user] compound_eles('next-operation'(op(exec, 'pragma!', log)), _63222)
Call: (219) [system] is_list('next-operation'(op(exec, 'pragma!', log)))
Fail: (219) [system] is_list('next-operation'(op(exec, 'pragma!', log)))
^ Redo: (218) [user] compound_eles('next-operation'(op(exec, 'pragma!', log)), _63222)
^ Unify: (218) [user] compound_eles('next-operation'(op(exec, 'pragma!', log)), _63222)
Call: (219) [system] compound('next-operation'(op(exec, 'pragma!', log)))
Exit: (219) [system] compound('next-operation'(op(exec, 'pragma!', log)))
Call: (219) [system] compound_name_arguments('next-operation'(op(exec, 'pragma!', log)), _70632, _70634)
Exit: (219) [system] compound_name_arguments('next-operation'(op(exec, 'pragma!', log)), 'next-operation', [op(exec, 'pragma!', log)])
Call: (219) [lists] lists:member(_63222, ['next-operation', op(exec, 'pragma!', log)])
Unify: (219) [lists] lists:member(_63222, ['next-operation', op(exec, 'pragma!', log)])
Call: (220) [lists] lists:member_([op(exec, 'pragma!', log)], _63222, 'next-operation')
Unify: (220) [lists] lists:member_([op(exec, 'pragma!', log)], 'next-operation', 'next-operation')
Exit: (220) [lists] lists:member_([op(exec, 'pragma!', log)], 'next-operation', 'next-operation')
Exit: (219) [lists] lists:member('next-operation', ['next-operation', op(exec, 'pragma!', log)])
^ Exit: (218) [user] compound_eles('next-operation'(op(exec, 'pragma!', log)), 'next-operation')
^ Call: (218) [user] compound_eles(0, 'next-operation', _50212)
^ Unify: (218) [user] compound_eles(0, 'next-operation', _50212)
Call: (219) [system] var('next-operation')
Fail: (219) [system] var('next-operation')
^ Redo: (218) [user] compound_eles(0, 'next-operation', _50212)
^ Unify: (218) [user] compound_eles(0, 'next-operation', _50212)
Call: (219) [system] compound('next-operation')
Fail: (219) [system] compound('next-operation')
^ Redo: (218) [user] compound_eles(0, 'next-operation', _50212)
Call: (219) [system] _50212='next-operation'
Exit: (219) [system] 'next-operation'='next-operation'
^ Exit: (218) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', log)), 'next-operation')
^ Call: (217) [user] pfcIgnored('next-operation')
^ Fail: (217) [user] pfcIgnored('next-operation')
Redo: (220) [lists] lists:member_([op(exec, 'pragma!', log)], _63222, 'next-operation')
Unify: (220) [lists] lists:member_([op(exec, 'pragma!', log)], _63222, 'next-operation')
Call: (221) [lists] lists:member_([], _63222, op(exec, 'pragma!', log))
Unify: (221) [lists] lists:member_([], op(exec, 'pragma!', log), op(exec, 'pragma!', log))
Exit: (221) [lists] lists:member_([], op(exec, 'pragma!', log), op(exec, 'pragma!', log))
Exit: (220) [lists] lists:member_([op(exec, 'pragma!', log)], op(exec, 'pragma!', log), 'next-operation')
Exit: (219) [lists] lists:member(op(exec, 'pragma!', log), ['next-operation', op(exec, 'pragma!', log)])
^ Exit: (218) [user] compound_eles('next-operation'(op(exec, 'pragma!', log)), op(exec, 'pragma!', log))
^ Call: (218) [user] compound_eles(0, op(exec, 'pragma!', log), _50212)
^ Unify: (218) [user] compound_eles(0, op(exec, 'pragma!', log), _50212)
Call: (219) [system] var(op(exec, 'pragma!', log))
Fail: (219) [system] var(op(exec, 'pragma!', log))
^ Redo: (218) [user] compound_eles(0, op(exec, 'pragma!', log), _50212)
^ Unify: (218) [user] compound_eles(0, op(exec, 'pragma!', log), _50212)
Call: (219) [system] compound(op(exec, 'pragma!', log))
Exit: (219) [system] compound(op(exec, 'pragma!', log))
Call: (219) [system] 0<1
Exit: (219) [system] 0<1
Call: (219) [system] _50212=op(exec, 'pragma!', log)
Exit: (219) [system] op(exec, 'pragma!', log)=op(exec, 'pragma!', log)
^ Exit: (218) [user] compound_eles(0, op(exec, 'pragma!', log), op(exec, 'pragma!', log))
^ Exit: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', log)), op(exec, 'pragma!', log))
^ Call: (217) [user] pfcIgnored(op(exec, 'pragma!', log))
^ Fail: (217) [user] pfcIgnored(op(exec, 'pragma!', log))
^ Fail: (216) [user] pfcIsNotTraced('next-operation'(op(exec, 'pragma!', log)))
^ Redo: (215) [user] pfcIsTraced('next-operation'(op(exec, 'pragma!', log)))
^ Unify: (215) [user] pfcIsTraced('next-operation'(op(exec, 'pragma!', log)))
^ Call: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', log)), _118012)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', log)), _118012)
Call: (217) [system] var('next-operation'(op(exec, 'pragma!', log)))
Fail: (217) [system] var('next-operation'(op(exec, 'pragma!', log)))
^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', log)), _118012)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', log)), _118012)
Call: (217) [system] compound('next-operation'(op(exec, 'pragma!', log)))
Exit: (217) [system] compound('next-operation'(op(exec, 'pragma!', log)))
Call: (217) [system] 1<1
Fail: (217) [system] 1<1
^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', log)), _118012)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', log)), _118012)
Call: (217) [system] _129164 is 1+ -1
Exit: (217) [system] 0 is 1+ -1
^ Call: (217) [user] compound_eles('next-operation'(op(exec, 'pragma!', log)), _131022)
^ Unify: (217) [user] compound_eles('next-operation'(op(exec, 'pragma!', log)), _131022)
Call: (218) [system] is_list('next-operation'(op(exec, 'pragma!', log)))
Fail: (218) [system] is_list('next-operation'(op(exec, 'pragma!', log)))
^ Redo: (217) [user] compound_eles('next-operation'(op(exec, 'pragma!', log)), _131022)
^ Unify: (217) [user] compound_eles('next-operation'(op(exec, 'pragma!', log)), _131022)
Call: (218) [system] compound('next-operation'(op(exec, 'pragma!', log)))
Exit: (218) [system] compound('next-operation'(op(exec, 'pragma!', log)))
Call: (218) [system] compound_name_arguments('next-operation'(op(exec, 'pragma!', log)), _138432, _138434)
Exit: (218) [system] compound_name_arguments('next-operation'(op(exec, 'pragma!', log)), 'next-operation', [op(exec, 'pragma!', log)])
Call: (218) [lists] lists:member(_131022, ['next-operation', op(exec, 'pragma!', log)])
Unify: (218) [lists] lists:member(_131022, ['next-operation', op(exec, 'pragma!', log)])
Call: (219) [lists] lists:member_([op(exec, 'pragma!', log)], _131022, 'next-operation')
Unify: (219) [lists] lists:member_([op(exec, 'pragma!', log)], 'next-operation', 'next-operation')
Exit: (219) [lists] lists:member_([op(exec, 'pragma!', log)], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(exec, 'pragma!', log)])
^ Exit: (217) [user] compound_eles('next-operation'(op(exec, 'pragma!', log)), 'next-operation')
^ Call: (217) [user] compound_eles(0, 'next-operation', _118012)
^ Unify: (217) [user] compound_eles(0, 'next-operation', _118012)
Call: (218) [system] var('next-operation')
Fail: (218) [system] var('next-operation')
^ Redo: (217) [user] compound_eles(0, 'next-operation', _118012)
^ Unify: (217) [user] compound_eles(0, 'next-operation', _118012)
Call: (218) [system] compound('next-operation')
Fail: (218) [system] compound('next-operation')
^ Redo: (217) [user] compound_eles(0, 'next-operation', _118012)
Call: (218) [system] _118012='next-operation'
Exit: (218) [system] 'next-operation'='next-operation'
^ Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', log)), 'next-operation')
^ Call: (216) [user] pfcTraced('next-operation')
^ Fail: (216) [user] pfcTraced('next-operation')
Redo: (219) [lists] lists:member_([op(exec, 'pragma!', log)], _131022, 'next-operation')
Unify: (219) [lists] lists:member_([op(exec, 'pragma!', log)], _131022, 'next-operation')
Call: (220) [lists] lists:member_([], _131022, op(exec, 'pragma!', log))
Unify: (220) [lists] lists:member_([], op(exec, 'pragma!', log), op(exec, 'pragma!', log))
Exit: (220) [lists] lists:member_([], op(exec, 'pragma!', log), op(exec, 'pragma!', log))
Exit: (219) [lists] lists:member_([op(exec, 'pragma!', log)], op(exec, 'pragma!', log), 'next-operation')
Exit: (218) [lists] lists:member(op(exec, 'pragma!', log), ['next-operation', op(exec, 'pragma!', log)])
^ Exit: (217) [user] compound_eles('next-operation'(op(exec, 'pragma!', log)), op(exec, 'pragma!', log))
^ Call: (217) [user] compound_eles(0, op(exec, 'pragma!', log), _118012)
^ Unify: (217) [user] compound_eles(0, op(exec, 'pragma!', log), _118012)
Call: (218) [system] var(op(exec, 'pragma!', log))
Fail: (218) [system] var(op(exec, 'pragma!', log))
^ Redo: (217) [user] compound_eles(0, op(exec, 'pragma!', log), _118012)
^ Unify: (217) [user] compound_eles(0, op(exec, 'pragma!', log), _118012)
Call: (218) [system] compound(op(exec, 'pragma!', log))
Exit: (218) [system] compound(op(exec, 'pragma!', log))
Call: (218) [system] 0<1
Exit: (218) [system] 0<1
Call: (218) [system] _118012=op(exec, 'pragma!', log)
Exit: (218) [system] op(exec, 'pragma!', log)=op(exec, 'pragma!', log)
^ Exit: (217) [user] compound_eles(0, op(exec, 'pragma!', log), op(exec, 'pragma!', log))
^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', log)), op(exec, 'pragma!', log))
^ Call: (216) [user] pfcTraced(op(exec, 'pragma!', log))
^ Fail: (216) [user] pfcTraced(op(exec, 'pragma!', log))
^ Fail: (215) [user] pfcIsTraced('next-operation'(op(exec, 'pragma!', log)))
^ Redo: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (214) [user] pfcTraceBreak('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (214) [user] pfcTraceBreak('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (215) [user] pfcSpied('next-operation'(op(exec, 'pragma!', log)), +)
^ Fail: (215) [user] pfcSpied('next-operation'(op(exec, 'pragma!', log)), +)
^ Redo: (214) [user] pfcTraceBreak('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (214) [user] pfcTraceBreak('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (213) [user] pfcTraceAdd('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (211) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (211) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (211) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (213) [user] pfcEnqueue('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcEnqueue('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (214) [user] pfcGetSearch(_284424)
^ Unify: (214) [user] pfcGetSearch(_284424)
Call: (215) [t_l] t_l:pfcSearchTL(_286274)
Fail: (215) [t_l] t_l:pfcSearchTL(_286274)
^ Redo: (214) [user] pfcGetSearch(_284424)
^ Call: (215) [user] pfcSearch(_289048)
^ Unify: (215) [user] pfcSearch(direct)
^ Exit: (215) [user] pfcSearch(direct)
Call: (215) [system] _284424=direct
Exit: (215) [system] direct=direct
^ Exit: (214) [user] pfcGetSearch(direct)
^ Call: (214) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (214) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Call: (215) [system] direct=direct
Exit: (215) [system] direct=direct
^ Call: (215) [user] pfcFwd('next-operation'(op(exec, 'pragma!', log)))
^ Unify: (215) [user] pfcFwd('next-operation'(op(exec, 'pragma!', log)))
^ Call: (216) [user] control_arg_types('next-operation'(op(exec, 'pragma!', log)), _313482)
^ Unify: (216) [user] control_arg_types('next-operation'(op(exec, 'pragma!', log)), _313482)
Call: (217) [system] fail
Fail: (217) [system] fail
^ Fail: (216) [user] control_arg_types('next-operation'(op(exec, 'pragma!', log)), _313482)
^ Redo: (215) [user] pfcFwd('next-operation'(op(exec, 'pragma!', log)))
^ Unify: (215) [user] pfcFwd('next-operation'(op(exec, 'pragma!', log)))
^ Call: (216) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(exec, 'pragma!', log))))
^ Unify: (216) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'pragma!', log))))
^ Call: (217) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'pragma!', log))), user:each_call_cleanup)
^ Unify: (217) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'pragma!', log))), user:each_call_cleanup)
Call: (218) [system] current_prolog_flag(occurs_check, _323744)
Exit: (218) [system] current_prolog_flag(occurs_check, true)
^ Call: (218) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'pragma!', log))), user:set_prolog_flag(occurs_check, true))
^ Unify: (218) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'pragma!', log))), user:set_prolog_flag(occurs_check, true))
Call: (219) [system] true==true
Exit: (219) [system] true==true
^ Call: (219) [user] pfcFwd0('next-operation'(op(exec, 'pragma!', log)))
^ Unify: (219) [user] pfcFwd0('next-operation'(op(exec, 'pragma!', log)))
Call: (220) [system] is_list(_331240)
Fail: (220) [system] is_list(_331240)
^ Redo: (219) [user] pfcFwd0('next-operation'(op(exec, 'pragma!', log)))
^ Call: (220) [user] pfcFwd1('next-operation'(op(exec, 'pragma!', log)))
^ Unify: (220) [user] pfcFwd1('next-operation'(op(exec, 'pragma!', log)))
^ Call: (221) [user] fc_rule_check('next-operation'(op(exec, 'pragma!', log)))
^ Unify: (221) [user] fc_rule_check('next-operation'(op(exec, 'pragma!', log)))
^ Exit: (221) [user] fc_rule_check('next-operation'(op(exec, 'pragma!', log)))
Call: (221) [system] copy_term('next-operation'(op(exec, 'pragma!', log)), _338634)
Exit: (221) [system] copy_term('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log)))
^ Call: (221) [user] ignore(fcpt('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log))))
^ Unify: (221) [system] ignore(user:fcpt('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log))))
^ Call: (222) [user] fcpt('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log)))
^ Unify: (222) [user] fcpt('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log)))
^ Call: (223) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
^ Unify: (223) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
^ Call: (224) [user] clause('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226), true)
^ Fail: (224) [user] clause('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226), true)
^ Redo: (223) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
^ Call: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
^ Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
Call: (225) [system] var('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
Fail: (225) [system] var('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
^ Redo: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
^ Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
Call: (225) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
Exit: (225) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
^ Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
^ Redo: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
^ Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
^ Call: (225) [user] predicate_property('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226), imported_from(system))
^ Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226), imported_from(system))
Call: (226) [system] nonvar(imported_from(system))
Exit: (226) [system] nonvar(imported_from(system))
Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
Call: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
Unify: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
Call: (228) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
Exit: (228) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
^ Fail: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226), imported_from(system))
^ Redo: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
^ Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
^ Call: (225) [user] predicate_property('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226), built_in)
^ Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226), built_in)
Call: (226) [system] nonvar(built_in)
Exit: (226) [system] nonvar(built_in)
Call: (226) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
Unify: (226) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
Call: (227) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
Exit: (227) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
Call: (227) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226), _381296, _381298)
Unify: (227) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226), _381296, _381298)
Call: (228) [system] compound('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
Exit: (228) [system] compound('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
Call: (228) [system] compound_name_arity('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226), _381296, _381298)
Exit: (228) [system] compound_name_arity('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226), '$pt$', 2)
Exit: (227) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226), '$pt$', 2)
^ Call: (227) [$syspreds] current_predicate(user:'$pt$'/2)
^ Exit: (227) [$syspreds] current_predicate(user:'$pt$'/2)
^ Fail: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226), built_in)
^ Redo: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
^ Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
^ Call: (225) [user] predicate_property('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226), _392538)
^ Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226), _393478)
Call: (226) [system] nonvar(_394336)
^ Redo: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226), _395338)
^ Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226), _396272)
Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
Call: (227) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
Exit: (227) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
^ Exit: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226), interpreted)
^ Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
^ Call: (225) [user] predicate_property('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226), number_of_clauses(_405466))
^ Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226), number_of_clauses(_405466))
Call: (226) [system] nonvar(number_of_clauses(_405466))
Exit: (226) [system] nonvar(number_of_clauses(_405466))
Call: (226) [$syspreds] property_predicate(number_of_clauses(_405466), user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
Unify: (226) [$syspreds] property_predicate(number_of_clauses(_405466), user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
Call: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
Unify: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
Call: (228) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
Exit: (228) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
Exit: (226) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
^ Exit: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226), number_of_clauses(0))
^ Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
^ Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _420310), (prolog_current_choice(_420320), push_current_choice(_420320), clause('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226), _420342), pfc_call(_420342)), nb_setval('$pfc_current_choice', _420310))
^ Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _420310), user:(prolog_current_choice(_420320), push_current_choice(_420320), clause('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226), _420342), pfc_call(_420342)), user:nb_setval('$pfc_current_choice', _420310))
^ Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _420310))
Call: (228) [system] nb_current('$pfc_current_choice', _420310)
Exit: (228) [system] nb_current('$pfc_current_choice', [])
^ Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (227) [system] prolog_current_choice(_420320)
Exit: (227) [system] prolog_current_choice(2950)
^ Call: (227) [user] push_current_choice(2950)
^ Unify: (227) [user] push_current_choice(2950)
Call: (228) [system] nb_current('$pfc_current_choice', _429660)
Exit: (228) [system] nb_current('$pfc_current_choice', [])
Call: (228) [system] b_setval('$pfc_current_choice', [2950])
Exit: (228) [system] b_setval('$pfc_current_choice', [2950])
^ Exit: (227) [user] push_current_choice(2950)
^ Call: (227) [user] clause('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226), _420342)
^ Fail: (227) [user] clause('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226), _420342)
Call: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (228) [system] duplicate_term([], _438032)
Exit: (228) [system] duplicate_term([], [])
Call: (228) [system] nb_linkval('$pfc_current_choice', [])
Exit: (228) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _420310), user:(prolog_current_choice(_420320), push_current_choice(_420320), clause('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226), _420342), pfc_call(_420342)), user:nb_setval('$pfc_current_choice', _420310))
^ Fail: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
^ Fail: (223) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
^ Redo: (222) [user] fcpt('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log)))
^ Unify: (222) [user] fcpt('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log)))
^ Exit: (222) [user] fcpt('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log)))
^ Exit: (221) [system] ignore(user:fcpt('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log))))
^ Call: (221) [user] ignore(fcnt('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log))))
^ Unify: (221) [system] ignore(user:fcnt('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log))))
^ Call: (222) [user] fcnt('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log)))
^ Unify: (222) [user] fcnt('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log)))
^ Call: (223) [user] pfc_spft(_452902, _452988, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910))
^ Unify: (223) [user] pfc_spft(_452902, _453920, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910))
^ Call: (224) [user] pfcCallSystem('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
^ Unify: (224) [user] pfcCallSystem('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
^ Call: (225) [user] pfc_call('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
^ Unify: (225) [user] pfc_call('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
Call: (226) [system] var('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
Fail: (226) [system] var('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
^ Redo: (225) [user] pfc_call('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
^ Unify: (225) [user] pfc_call('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
Call: (226) [system] callable('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
Exit: (226) [system] callable('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
^ Unify: (225) [user] pfc_call('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
^ Redo: (225) [user] pfc_call('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
^ Unify: (225) [user] pfc_call('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
^ Call: (226) [user] predicate_property('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)), imported_from(system))
^ Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)), imported_from(system))
Call: (227) [system] nonvar(imported_from(system))
Exit: (227) [system] nonvar(imported_from(system))
Call: (227) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
Unify: (227) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
Call: (228) [$syspreds] define_or_generate(user:'$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
Unify: (228) [$syspreds] define_or_generate(user:'$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
Call: (229) [system] callable('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
Exit: (229) [system] callable('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
Call: (229) [system] atom(user)
Exit: (229) [system] atom(user)
Exit: (228) [$syspreds] define_or_generate(user:'$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
^ Fail: (226) [$syspreds] predicate_property(user:'$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)), imported_from(system))
^ Redo: (225) [user] pfc_call('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
^ Unify: (225) [user] pfc_call('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
^ Call: (226) [user] predicate_property('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)), built_in)
^ Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)), built_in)
Call: (227) [system] nonvar(built_in)
Exit: (227) [system] nonvar(built_in)
Call: (227) [$syspreds] property_predicate(built_in, user:'$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
Unify: (227) [$syspreds] property_predicate(built_in, user:'$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
Call: (228) [system] callable('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
Exit: (228) [system] callable('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
Call: (228) [$syspreds] goal_name_arity('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)), _489060, _489062)
Unify: (228) [$syspreds] goal_name_arity('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)), _489060, _489062)
Call: (229) [system] compound('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
Exit: (229) [system] compound('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
Call: (229) [system] compound_name_arity('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)), _489060, _489062)
Exit: (229) [system] compound_name_arity('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)), '$spft$', 3)
Exit: (228) [$syspreds] goal_name_arity('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)), '$spft$', 3)
^ Call: (228) [$syspreds] current_predicate(user:'$spft$'/3)
^ Exit: (228) [$syspreds] current_predicate(user:'$spft$'/3)
^ Fail: (226) [$syspreds] predicate_property(user:'$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)), built_in)
^ Redo: (225) [user] pfc_call('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
^ Unify: (225) [user] pfc_call('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
^ Call: (226) [user] predicate_property('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)), _500302)
^ Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)), _501242)
Call: (227) [system] nonvar(_502100)
^ Redo: (226) [$syspreds] predicate_property(user:'$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)), _503102)
^ Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)), _504036)
Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
Call: (228) [system] callable('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
Exit: (228) [system] callable('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
^ Exit: (226) [$syspreds] predicate_property(user:'$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)), interpreted)
^ Unify: (225) [user] pfc_call('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
^ Call: (226) [user] predicate_property('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)), number_of_clauses(_513230))
^ Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)), number_of_clauses(_513230))
Call: (227) [system] nonvar(number_of_clauses(_513230))
Exit: (227) [system] nonvar(number_of_clauses(_513230))
Call: (227) [$syspreds] property_predicate(number_of_clauses(_513230), user:'$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
Unify: (227) [$syspreds] property_predicate(number_of_clauses(_513230), user:'$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
Call: (228) [$syspreds] define_or_generate(user:'$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
Unify: (228) [$syspreds] define_or_generate(user:'$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
Call: (229) [system] callable('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
Exit: (229) [system] callable('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
Call: (229) [system] atom(user)
Exit: (229) [system] atom(user)
Exit: (228) [$syspreds] define_or_generate(user:'$spft$'(_3824, _3838, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _3830, _3832)))
Exit: (227) [$syspreds] property_predicate(number_of_clauses(726), user:'$spft$'(_3824, _3838, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _3830, _3832)))
^ Exit: (226) [$syspreds] predicate_property(user:'$spft$'(_3824, _3838, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _3830, _3832)), number_of_clauses(726))
^ Unify: (225) [user] pfc_call('$spft$'(_3824, _3838, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _3830, _3832)))
^ Call: (226) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _7998), (prolog_current_choice(_8008), push_current_choice(_8008), clause('$spft$'(_3824, _3838, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _3830, _3832)), _8030), pfc_call(_8030)), nb_setval('$pfc_current_choice', _7998))
^ Unify: (226) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _7998), user:(prolog_current_choice(_8008), push_current_choice(_8008), clause('$spft$'(_3824, _3838, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _3830, _3832)), _8030), pfc_call(_8030)), user:nb_setval('$pfc_current_choice', _7998))
^ Call: (227) [system] sig_atomic(user:nb_current('$pfc_current_choice', _7998))
Call: (229) [system] nb_current('$pfc_current_choice', _7998)
Exit: (229) [system] nb_current('$pfc_current_choice', [])
^ Exit: (227) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (228) [system] prolog_current_choice(_8008)
Exit: (228) [system] prolog_current_choice(2970)
^ Call: (228) [user] push_current_choice(2970)
^ Unify: (228) [user] push_current_choice(2970)
Call: (229) [system] nb_current('$pfc_current_choice', _17348)
Exit: (229) [system] nb_current('$pfc_current_choice', [])
Call: (229) [system] b_setval('$pfc_current_choice', [2970])
Exit: (229) [system] b_setval('$pfc_current_choice', [2970])
^ Exit: (228) [user] push_current_choice(2970)
^ Call: (228) [user] clause('$spft$'(_3824, _3838, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _3830, _3832)), _8030)
^ Fail: (228) [user] clause('$spft$'(_3824, _3838, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _3830, _3832)), _8030)
Call: (228) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (228) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (229) [system] duplicate_term([], _25720)
Exit: (229) [system] duplicate_term([], [])
Call: (229) [system] nb_linkval('$pfc_current_choice', [])
Exit: (229) [system] nb_linkval('$pfc_current_choice', [])
Exit: (228) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (226) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _7998), user:(prolog_current_choice(_8008), push_current_choice(_8008), clause('$spft$'(_3824, _3838, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _3830, _3832)), _8030), pfc_call(_8030)), user:nb_setval('$pfc_current_choice', _7998))
^ Fail: (225) [user] pfc_call('$spft$'(_3824, _3838, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _3830, _3832)))
^ Fail: (224) [user] pfcCallSystem('$spft$'(_3824, _3838, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _3830, _3832)))
^ Fail: (223) [user] pfc_spft(_3824, _33224, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _3830, _3832))
^ Redo: (222) [user] fcnt('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log)))
^ Unify: (222) [user] fcnt('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log)))
^ Exit: (222) [user] fcnt('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log)))
^ Exit: (221) [system] ignore(user:fcnt('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log))))
^ Exit: (220) [user] pfcFwd1('next-operation'(op(exec, 'pragma!', log)))
^ Exit: (219) [user] pfcFwd0('next-operation'(op(exec, 'pragma!', log)))
^ Exit: (218) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'pragma!', log))), user:set_prolog_flag(occurs_check, true))
^ Exit: (217) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'pragma!', log))), user:each_call_cleanup)
^ Exit: (216) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'pragma!', log))))
^ Exit: (215) [user] pfcFwd('next-operation'(op(exec, 'pragma!', log)))
^ Exit: (214) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (213) [user] pfcEnqueue('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (211) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Exit: (210) [user] pfcPost2('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (209) [user] pfcPost11('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (207) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3594, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', log))=>_3594)), trace)), user:set_prolog_flag(occurs_check, true))
^ Exit: (206) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3594, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', log))=>_3594)), trace)), user:each_call_cleanup)
^ Exit: (205) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3594, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', log))=>_3594)), trace)))
^ Exit: (204) [user] pfcPost1('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (203) [user] pfcPost_rev((P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'pragma!', log)))
^ Exit: (202) [user] pfcPost('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (202) [user] pfcRun
^ Unify: (202) [user] pfcRun
^ Call: (203) [user] pfcGetSearch(direct)
^ Unify: (203) [user] pfcGetSearch(direct)
Call: (204) [t_l] t_l:pfcSearchTL(_130530)
Fail: (204) [t_l] t_l:pfcSearchTL(_130530)
^ Redo: (203) [user] pfcGetSearch(direct)
^ Call: (204) [user] pfcSearch(_133304)
^ Unify: (204) [user] pfcSearch(direct)
^ Exit: (204) [user] pfcSearch(direct)
Call: (204) [system] direct=direct
Exit: (204) [system] direct=direct
^ Exit: (203) [user] pfcGetSearch(direct)
^ Unify: (202) [user] pfcRun
^ Exit: (202) [user] pfcRun
^ Exit: (201) [user] pfcAdd('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (200) [user] pfcAdd('next-operation'(op(exec, 'pragma!', log)))
^ Exit: (199) [user] pfcAdd_Now('next-operation'(op(exec, 'pragma!', log)))
^ Exit: (198) [user] if_t(into_simple_op(exec, ['pragma!', log, 'True'], op(exec, 'pragma!', log)), pfcAdd_Now('next-operation'(op(exec, 'pragma!', log))))
Call: (198) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], _3436))
Unify: (198) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], _3436))
Call: (200) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], _3436)
Unify: (200) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], _3436)
Call: (201) [system] _170308=_170310
Exit: (201) [system] _170308=_170308
^ Call: (201) [user] ignore(catch((not_compatio(write_exec(['pragma!', log, 'True'])), notrace(into_metta_callable('&self', ['pragma!', log, 'True'], _172206, _170308, _172210, _172212)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], _172206, _170308, _172210, _172212, _170308, _3436)), give_up(_172248), pp_m('red', gave_up(_172248))))
^ Unify: (201) [system] ignore(user:catch((not_compatio(write_exec(['pragma!', log, 'True'])), notrace(into_metta_callable('&self', ['pragma!', log, 'True'], _172206, _170308, _172210, _172212)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], _172206, _170308, _172210, _172212, _170308, _3436)), give_up(_172248), pp_m('red', gave_up(_172248))))
^ Call: (204) [user] not_compatio(write_exec(['pragma!', log, 'True']))
^ Unify: (204) [user] not_compatio(write_exec(['pragma!', log, 'True']))
^ Call: (205) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(['pragma!', log, 'True'])))
^ Unify: (205) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(['pragma!', log, 'True'])))
^ Call: (206) [user] once((is_mettalog;is_testing))
^ Unify: (206) [system] once(user:(is_mettalog;is_testing))
^ Call: (208) [user] is_mettalog
^ Unify: (208) [user] is_mettalog
^ Call: (209) [user] is_win64
^ Unify: (209) [user] is_win64
Call: (210) [system] current_prolog_flag(windows, _191482)
Fail: (210) [system] current_prolog_flag(windows, _192410)
^ Fail: (209) [user] is_win64
^ Redo: (208) [user] is_mettalog
^ Unify: (208) [user] is_mettalog
^ Call: (209) [user] is_metta_flag(log)
^ Unify: (209) [user] is_metta_flag(log)
^ Call: (211) [system] setup_call_cleanup('$notrace'(_197870, _197872), once(user:is_flag0(log)), '$restore_trace'(_197870, _197872))
^ Unify: (211) [system] setup_call_cleanup(system:'$notrace'(_197870, _197872), system:once(user:is_flag0(log)), system:'$restore_trace'(_197870, _197872))
^ Call: (212) [system] sig_atomic(system:'$notrace'(_197870, _197872))
^ Fail: (209) [user] is_metta_flag(log)
^ Fail: (208) [user] is_mettalog
^ Call: (208) [user] is_testing
^ Unify: (208) [user] is_testing
^ Call: (209) [user] is_metta_flag(test)
^ Unify: (209) [user] is_metta_flag(test)
^ Call: (211) [system] setup_call_cleanup('$notrace'(_206240, _206242), once(user:is_flag0(test)), '$restore_trace'(_206240, _206242))
^ Unify: (211) [system] setup_call_cleanup(system:'$notrace'(_206240, _206242), system:once(user:is_flag0(test)), system:'$restore_trace'(_206240, _206242))
^ Call: (212) [system] sig_atomic(system:'$notrace'(_206240, _206242))
^ Exit: (211) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (209) [user] is_metta_flag(test)
^ Exit: (208) [user] is_testing
^ Exit: (206) [system] once(user:(is_mettalog;is_testing))
^ Call: (206) [user] user_err(write_exec(['pragma!', log, 'True']))
^ Unify: (206) [user] user_err(write_exec(['pragma!', log, 'True']))
^ Call: (207) [user] original_user_error(_214636)
^ Unify: (207) [user] original_user_error(_214636)
Call: (208) [system] stream_property(_214636, file_no(2))
Unify: (208) [system] stream_property(_214636, file_no(2))
Call: (209) [system] nonvar(_214636)
Redo: (208) [system] stream_property(_214636, file_no(2))
Unify: (208) [system] stream_property(_214636, file_no(2))
Call: (209) [system] nonvar(_214636)
Redo: (208) [system] stream_property(_214636, file_no(2))
Unify: (208) [system] stream_property(_214636, file_no(2))
Call: (209) [system] nonvar(file_no(2))
Exit: (209) [system] nonvar(file_no(2))
Call: (209) [system] file_no(2)=alias(_225756)
Redo: (208) [system] stream_property(_214636, file_no(2))
Exit: (208) [system] stream_property((0x7fc6d2a3a200), file_no(2))
^ Exit: (207) [user] original_user_error((0x7fc6d2a3a200))
^ Call: (207) [user] with_output_to((0x7fc6d2a3a200), write_exec(['pragma!', log, 'True']))
Call: (209) [user] write_exec(['pragma!', log, 'True'])
Unify: (209) [user] write_exec(['pragma!', log, 'True'])
^ Call: (210) [user] real_notrace(write_exec0(['pragma!', log, 'True']))
^ Unify: (210) [user] real_notrace(user:write_exec0(['pragma!', log, 'True']))
^ Call: (211) [user] setup_call_cleanup('$notrace'(_234188, _234190), once(user:write_exec0(['pragma!', log, 'True'])), '$restore_trace'(_234188, _234190))
^ Unify: (211) [system] setup_call_cleanup(user:'$notrace'(_234188, _234190), user:once(user:write_exec0(['pragma!', log, 'True'])), user:'$restore_trace'(_234188, _234190))
^ Call: (212) [system] sig_atomic(user:'$notrace'(_234188, _234190))
!(pragma! log True)
^ Exit: (211) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:write_exec0(['pragma!', log, 'True'])), user:'$restore_trace'(3, -1))
^ Exit: (210) [user] real_notrace(user:write_exec0(['pragma!', log, 'True']))
Exit: (209) [user] write_exec(['pragma!', log, 'True'])
^ Exit: (207) [user] with_output_to((0x7fc6d2a3a200), write_exec(['pragma!', log, 'True']))
^ Exit: (206) [user] user_err(write_exec(['pragma!', log, 'True']))
^ Exit: (205) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(['pragma!', log, 'True'])))
^ Exit: (204) [user] not_compatio(write_exec(['pragma!', log, 'True']))
^ Call: (205) [system] setup_call_cleanup('$notrace'(_245910, _245912), once(user:into_metta_callable('&self', ['pragma!', log, 'True'], _172206, _170308, _172210, _172212)), '$restore_trace'(_245910, _245912))
^ Unify: (205) [system] setup_call_cleanup(system:'$notrace'(_245910, _245912), system:once(user:into_metta_callable('&self', ['pragma!', log, 'True'], _172206, _170308, _172210, _172212)), system:'$restore_trace'(_245910, _245912))
^ Call: (206) [system] sig_atomic(system:'$notrace'(_245910, _245912))
^ Exit: (205) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:into_metta_callable('&self', ['pragma!', log, 'True'], eval_H(500, '&self', ['pragma!', log, 'True'], _170308), _170308, [], [])), system:'$restore_trace'(3, -1))
Call: (204) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], eval_H(500, '&self', ['pragma!', log, 'True'], _170308), _170308, [], [], _170308, _3436)
Unify: (204) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], eval_H(500, '&self', ['pragma!', log, 'True'], _170308), _170308, [], [], _170308, _3436)
Call: (205) [user] reset_caches
Unify: (205) [user] reset_caches
^ Call: (206) [user] forall(clause(reset_cache, _261860), forall(rtrace_on_error(_261860), true))
^ Unify: (206) [$apply] forall(user:clause(reset_cache, _261860), user:forall(rtrace_on_error(_261860), true))
^ Call: (207) [user] clause(reset_cache, _261860)
^ Exit: (207) [user] clause(reset_cache, retractall(get_operator_typedef0(_264694, _264696, _264698, _264700, _264702)))
^ Call: (207) [user] forall(rtrace_on_error(retractall(get_operator_typedef0(_264694, _264696, _264698, _264700, _264702))), true)
^ Unify: (207) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_264694, _264696, _264698, _264700, _264702))), user:true)
Call: (208) [user] rtrace_on_error(retractall(get_operator_typedef0(_264694, _264696, _264698, _264700, _264702)))
Unify: (208) [user] rtrace_on_error(retractall(get_operator_typedef0(_264694, _264696, _264698, _264700, _264702)))
Call: (209) [user] catch_err(retractall(get_operator_typedef0(_264694, _264696, _264698, _264700, _264702)), _269346, (write_src_uo(_269346=retractall(get_operator_typedef0(_264694, _264696, _264698, _264700, _264702))), catch(rtrace(retractall(get_operator_typedef0(_264694, _264696, _264698, _264700, _264702))), _269346, throw(give_up(_269346=retractall(get_operator_typedef0(_264694, _264696, _264698, _264700, _264702))))), throw(_269346)))
Unify: (209) [user] catch_err(retractall(get_operator_typedef0(_264694, _264696, _264698, _264700, _264702)), _269346, (write_src_uo(_269346=retractall(get_operator_typedef0(_264694, _264696, _264698, _264700, _264702))), catch(rtrace(retractall(get_operator_typedef0(_264694, _264696, _264698, _264700, _264702))), _269346, throw(give_up(_269346=retractall(get_operator_typedef0(_264694, _264696, _264698, _264700, _264702))))), throw(_269346)))
^ Call: (211) [user] retractall(get_operator_typedef0(_264694, _264696, _264698, _264700, _264702))
^ Exit: (211) [user] retractall(get_operator_typedef0(_264694, _264696, _264698, _264700, _264702))
Exit: (209) [user] catch_err(retractall(get_operator_typedef0(_264694, _264696, _264698, _264700, _264702)), _269346, (write_src_uo(_269346=retractall(get_operator_typedef0(_264694, _264696, _264698, _264700, _264702))), catch(rtrace(retractall(get_operator_typedef0(_264694, _264696, _264698, _264700, _264702))), _269346, throw(give_up(_269346=retractall(get_operator_typedef0(_264694, _264696, _264698, _264700, _264702))))), throw(_269346)))
Exit: (208) [user] rtrace_on_error(retractall(get_operator_typedef0(_264694, _264696, _264698, _264700, _264702)))
^ Exit: (207) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_264694, _264696, _264698, _264700, _264702))), user:true)
^ Redo: (207) [user] clause(reset_cache, _261860)
^ Exit: (207) [user] clause(reset_cache, true)
^ Call: (207) [user] forall(rtrace_on_error(true), true)
^ Unify: (207) [$apply] forall(user:rtrace_on_error(true), user:true)
Call: (208) [user] rtrace_on_error(true)
Unify: (208) [user] rtrace_on_error(true)
Call: (209) [user] catch_err(true, _281470, (write_src_uo(_281470=true), catch(rtrace(true), _281470, throw(give_up(_281470=true))), throw(_281470)))
Unify: (209) [user] catch_err(true, _281470, (write_src_uo(_281470=true), catch(rtrace(true), _281470, throw(give_up(_281470=true))), throw(_281470)))
Exit: (209) [user] catch_err(true, _281470, (write_src_uo(_281470=true), catch(rtrace(true), _281470, throw(give_up(_281470=true))), throw(_281470)))
Exit: (208) [user] rtrace_on_error(true)
^ Exit: (207) [$apply] forall(user:rtrace_on_error(true), user:true)
^ Exit: (206) [$apply] forall(user:clause(reset_cache, _261860), user:forall(rtrace_on_error(_261860), true))
Exit: (205) [user] reset_caches
Call: (206) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], eval_H(500, '&self', ['pragma!', log, 'True'], _170308), _170308, [], [], _170308, _3436)
Unify: (206) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], eval_H(500, '&self', ['pragma!', log, 'True'], _170308), _170308, [], [], _170308, _3436)
Call: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], eval_H(500, '&self', ['pragma!', log, 'True'], _170308), _170308, [], [], _170308, _3436)
Unify: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], eval_H(500, '&self', ['pragma!', log, 'True'], _170308), _170308, [], [], _170308, _3436)
Call: (209) [user] file_hides_results(eval_H(500, '&self', ['pragma!', log, 'True'], _170308))
Redo: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], eval_H(500, '&self', ['pragma!', log, 'True'], _170308), _170308, [], [], _170308, _3436)
Unify: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], eval_H(500, '&self', ['pragma!', log, 'True'], _170308), _170308, [], [], _170308, _3436)
^ Call: (210) [system] setup_call_cleanup('$notrace'(_318534, _318536), once(user:(reset_eval_num, _318006=res(_3436), _318022=prev_result('Empty'), inside_assert(eval_H(500, '&self', ['pragma!', log, 'True'], _170308), _318040), (is_compatio->option_else(answer, _318064, leap);option_else(answer, _318064, each)), option_else('maximum-result-count', _318086, inf), option_else('initial-result-count', _318100, 10), _318112=contrl(_318086, _318064), _318130=_318132, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=file(_318160), option_value(exec, skip), \+always_exec(_318040)->_318190=(skip(eval_H(500, '&self', ['pragma!', log, 'True'], _170308)), deterministic(_318206)), _318130=1, !, true;_318190=(eval_H(500, '&self', ['pragma!', log, 'True'], _170308), deterministic(_318206), xform_out(_170308, _318264), nb_setarg(1, _318006, _318264)), !, flag(result_num, _318290, 0), _318302=eval('&self', _318040, _170308), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_170308), if_t(_318130==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'));_318130==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_318302)))), if_t(option_value(repl, true), add_history_src(exec(_318040))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG: '), writeq(_318302), writeln('.')))), true)))), '$restore_trace'(_318534, _318536))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_318534, _318536), system:once(user:(reset_eval_num, _318006=res(_3436), _318022=prev_result('Empty'), inside_assert(eval_H(500, '&self', ['pragma!', log, 'True'], _170308), _318040), (is_compatio->option_else(answer, _318064, leap);option_else(answer, _318064, each)), option_else('maximum-result-count', _318086, inf), option_else('initial-result-count', _318100, 10), _318112=contrl(_318086, _318064), _318130=_318132, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=file(_318160), option_value(exec, skip), \+always_exec(_318040)->_318190=(skip(eval_H(500, '&self', ['pragma!', log, 'True'], _170308)), deterministic(_318206)), _318130=1, !, true;_318190=(eval_H(500, '&self', ['pragma!', log, 'True'], _170308), deterministic(_318206), xform_out(_170308, _318264), nb_setarg(1, _318006, _318264)), !, flag(result_num, _318290, 0), _318302=eval('&self', _318040, _170308), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_170308), if_t(_318130==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'));_318130==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_318302)))), if_t(option_value(repl, true), add_history_src(exec(_318040))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG: '), writeq(_318302), writeln('.')))), true)))), system:'$restore_trace'(_318534, _318536))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_318534, _318536))
^ Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(reset_eval_num, res(_3436)=res(_3436), prev_result('Empty')=prev_result('Empty'), inside_assert(eval_H(500, '&self', ['pragma!', log, 'True'], _170308), ['pragma!', log, 'True']), (is_compatio->option_else(answer, each, leap);option_else(answer, each, each)), option_else('maximum-result-count', inf, inf), option_else('initial-result-count', 10, 10), contrl(inf, each)=contrl(inf, each), _318130=_318130, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=file(_318160), option_value(exec, skip), \+always_exec(['pragma!', log, 'True'])->(eval_H(500, '&self', ['pragma!', log, 'True'], _170308), deterministic(_318206), xform_out(_170308, _318264), nb_setarg(1, res(_3436), _318264))=(skip(eval_H(500, '&self', ['pragma!', log, 'True'], _170308)), deterministic(_318206)), _318130=1, !, true;(eval_H(500, '&self', ['pragma!', log, 'True'], _170308), deterministic(_318206), xform_out(_170308, _318264), nb_setarg(1, res(_3436), _318264))=(eval_H(500, '&self', ['pragma!', log, 'True'], _170308), deterministic(_318206), xform_out(_170308, _318264), nb_setarg(1, res(_3436), _318264)), !, flag(result_num, 1, 0), eval('&self', ['pragma!', log, 'True'], _170308)=eval('&self', ['pragma!', log, 'True'], _170308), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_170308), if_t(_318130==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'));_318130==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(eval('&self', ['pragma!', log, 'True'], _170308))))), if_t(option_value(repl, true), add_history_src(exec(['pragma!', log, 'True']))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG: '), writeq(eval('&self', ['pragma!', log, 'True'], _170308)), writeln('.')))), true)))), system:'$restore_trace'(3, -1))
^ Call: (209) [user] in_answer_io(format('~N['))
^ Unify: (209) [user] in_answer_io(format('~N['))
Call: (210) [system] nb_current(suspend_answers, true)
^ Redo: (209) [user] in_answer_io(format('~N['))
^ Unify: (209) [user] in_answer_io(format('~N['))
^ Call: (210) [user] answer_output(_350486)
^ Unify: (210) [user] answer_output(_350486)
^ Call: (211) [user] is_testing
^ Unify: (211) [user] is_testing
^ Call: (212) [user] is_metta_flag(test)
^ Unify: (212) [user] is_metta_flag(test)
^ Call: (214) [system] setup_call_cleanup('$notrace'(_356028, _356030), once(user:is_flag0(test)), '$restore_trace'(_356028, _356030))
^ Unify: (214) [system] setup_call_cleanup(system:'$notrace'(_356028, _356030), system:once(user:is_flag0(test)), system:'$restore_trace'(_356028, _356030))
^ Call: (215) [system] sig_atomic(system:'$notrace'(_356028, _356030))
^ Exit: (214) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (212) [user] is_metta_flag(test)
^ Exit: (211) [user] is_testing
^ Call: (211) [user] original_user_output(_350486)
^ Unify: (211) [user] original_user_output(_350486)
Call: (212) [system] stream_property(_350486, file_no(1))
Unify: (212) [system] stream_property(_350486, file_no(1))
Call: (213) [system] nonvar(_350486)
Redo: (212) [system] stream_property(_350486, file_no(1))
Unify: (212) [system] stream_property(_350486, file_no(1))
Call: (213) [system] nonvar(_350486)
Redo: (212) [system] stream_property(_350486, file_no(1))
Unify: (212) [system] stream_property(_350486, file_no(1))
Call: (213) [system] nonvar(file_no(1))
Exit: (213) [system] nonvar(file_no(1))
Call: (213) [system] file_no(1)=alias(_372764)
Redo: (212) [system] stream_property(_350486, file_no(1))
Exit: (212) [system] stream_property((0x7fc6d2a3a100), file_no(1))
^ Exit: (211) [user] original_user_output((0x7fc6d2a3a100))
^ Exit: (210) [user] answer_output((0x7fc6d2a3a100))
^ Call: (210) [user] with_output_to((0x7fc6d2a3a100), format('~N['))
Call: (212) [$syspreds] format('~N[')
Unify: (212) [$syspreds] format('~N[')
^ Call: (213) [$syspreds] format('~N[', [])
[
^ Exit: (213) [$syspreds] format('~N[', [])
Exit: (212) [$syspreds] format('~N[')
^ Exit: (210) [user] with_output_to((0x7fc6d2a3a100), format('~N['))
^ Exit: (209) [user] in_answer_io(format('~N['))
Call: (209) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), _384934, _318206, timed_call((eval_H(500, '&self', ['pragma!', log, 'True'], _170308), deterministic(_318206), xform_out(_170308, _318264), nb_setarg(1, res(_3436), _318264)), _384940), ((((_318206==true->!;true), set_option_value(interactive, _384934), contrl(inf, each)=contrl(_385010, _385012), nb_setarg(1, res(_3436), _318264), current_input(_385036), read_pending_codes(_385036, _385048, []), flag(result_num, _385062, _385062+1), flag(result_num, _385082, _385082), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _318264))), if_t(_385082=<_385010, ((_385082==1, _318206==true->not_compatio(format('~N~nDeterministic: ', [])), !;_318206==true->not_compatio(format('~N~nLast Result(~w): ', [_385082])), !;not_compatio(format('~N~nNDet Result(~w): ', [_385082]))), ignore((not_compatio(if_t(\+symbolic(_318264), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(_318264)), true)))))))), in_answer_io(write_asrc(_318264)), not_compatio(format('~N')), (_318206\==true, _384934, _385012\==leap, 10>_385082, _385082<_385010->_385444=true;_385444=false), if_t((_385444==true;_318206==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _384940))))), color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _385548), maplist(print_var, _385548), nop(nl)));true)))), (_385444==true->write("~npress ';' for more solutions "), get_single_char_key(_385610), not_compatio((writeq(key=_385610), nl)), (_385610==b->once(repl), fail;_385610==m->make;_385610==t->nop(set_debug(eval, true)), rtrace;_385610=='T'->set_debug(eval, true);_385610==(;)->true;_385610==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_385610=='L'->nb_setarg(1, contrl(inf, each), _385082);_385610==l->nb_setarg(2, contrl(inf, each), leap);(_385610=='\n';_385610=='\r')->!, fail;!, fail));_318206\==true, \+_384934, contrl(inf, each)=contrl(_385010, leap)->true;_318206==true->!;true), format('~N~n')))
Unify: (209) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), false, _318206, timed_call((eval_H(500, '&self', ['pragma!', log, 'True'], _170308), deterministic(_318206), xform_out(_170308, _318264), nb_setarg(1, res(_3436), _318264)), _384940), ((((_318206==true->!;true), set_option_value(interactive, false), contrl(inf, each)=contrl(_385010, _385012), nb_setarg(1, res(_3436), _318264), current_input(_385036), read_pending_codes(_385036, _385048, []), flag(result_num, _385062, _385062+1), flag(result_num, _385082, _385082), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _318264))), if_t(_385082=<_385010, ((_385082==1, _318206==true->not_compatio(format('~N~nDeterministic: ', [])), !;_318206==true->not_compatio(format('~N~nLast Result(~w): ', [_385082])), !;not_compatio(format('~N~nNDet Result(~w): ', [_385082]))), ignore((not_compatio(if_t(\+symbolic(_318264), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(_318264)), true)))))))), in_answer_io(write_asrc(_318264)), not_compatio(format('~N')), (_318206\==true, false, _385012\==leap, 10>_385082, _385082<_385010->_385444=true;_385444=false), if_t((_385444==true;_318206==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _384940))))), color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _385548), maplist(print_var, _385548), nop(nl)));true)))), (_385444==true->write("~npress ';' for more solutions "), get_single_char_key(_385610), not_compatio((writeq(key=_385610), nl)), (_385610==b->once(repl), fail;_385610==m->make;_385610==t->nop(set_debug(eval, true)), rtrace;_385610=='T'->set_debug(eval, true);_385610==(;)->true;_385610==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_385610=='L'->nb_setarg(1, contrl(inf, each), _385082);_385610==l->nb_setarg(2, contrl(inf, each), leap);(_385610=='\n';_385610=='\r')->!, fail;!, fail));_318206\==true, \+false, contrl(inf, each)=contrl(_385010, leap)->true;_318206==true->!;true), format('~N~n')))
Call: (210) [user] timed_call((eval_H(500, '&self', ['pragma!', log, 'True'], _170308), deterministic(_318206), xform_out(_170308, _318264), nb_setarg(1, res(_3436), _318264)), _384940)
Unify: (210) [user] timed_call((eval_H(500, '&self', ['pragma!', log, 'True'], _170308), deterministic(_318206), xform_out(_170308, _318264), nb_setarg(1, res(_3436), _318264)), _384940)
Call: (211) [system] statistics(cputime, _398168)
Exit: (211) [system] statistics(cputime, 5.366678106)
Call: (211) [user] rtrace_this((eval_H(500, '&self', ['pragma!', log, 'True'], _170308), deterministic(_318206), xform_out(_170308, _318264), nb_setarg(1, res(_3436), _318264)))
Unify: (211) [user] rtrace_this((eval_H(500, '&self', ['pragma!', log, 'True'], _170308), deterministic(_318206), xform_out(_170308, _318264), nb_setarg(1, res(_3436), _318264)))
^ Call: (212) [user] option_value(rtrace, true)
^ Unify: (212) [user] option_value(rtrace, true)
Call: (213) [system] var(true)
Fail: (213) [system] var(true)
^ Redo: (212) [user] option_value(rtrace, true)
^ Unify: (212) [user] option_value(rtrace, true)
Call: (213) [system] true==true
Exit: (213) [system] true==true
^ Call: (213) [user] option_value0(rtrace, 'True')
^ Unify: (213) [user] option_value0(rtrace, 'True')
^ Call: (214) [user] was_option_value(rtrace, _411128)
^ Unify: (214) [user] was_option_value(rtrace, _411128)
Call: (215) [system] current_prolog_flag(rtrace, _412986)
Fail: (215) [system] current_prolog_flag(rtrace, _412986)
^ Redo: (214) [user] was_option_value(rtrace, _411128)
^ Unify: (214) [user] was_option_value(rtrace, _411128)
Call: (215) [$syspreds] prolog_load_context(rtrace, _416700)
Fail: (215) [$syspreds] prolog_load_context(rtrace, _416700)
^ Redo: (214) [user] was_option_value(rtrace, _411128)
^ Unify: (214) [user] was_option_value(rtrace, _411128)
Call: (215) [system] nb_current(rtrace, _420414)
Fail: (215) [system] nb_current(rtrace, _420414)
^ Fail: (214) [user] was_option_value(rtrace, _411128)
^ Redo: (213) [user] option_value0(rtrace, 'True')
^ Fail: (213) [user] option_value0(rtrace, 'True')
^ Redo: (212) [user] option_value(rtrace, true)
^ Unify: (212) [user] option_value(rtrace, true)
Call: (213) [system] true==false
Fail: (213) [system] true==false
^ Redo: (212) [user] option_value(rtrace, true)
^ Unify: (212) [user] option_value(rtrace, true)
^ Call: (214) [system] setup_call_cleanup('$notrace'(_430638, _430640), once(user:option_value0(rtrace, true)), '$restore_trace'(_430638, _430640))
^ Unify: (214) [system] setup_call_cleanup(system:'$notrace'(_430638, _430640), system:once(user:option_value0(rtrace, true)), system:'$restore_trace'(_430638, _430640))
^ Call: (215) [system] sig_atomic(system:'$notrace'(_430638, _430640))
^ Fail: (212) [user] option_value(rtrace, true)
Redo: (211) [user] rtrace_this((eval_H(500, '&self', ['pragma!', log, 'True'], _170308), deterministic(_318206), xform_out(_170308, _318264), nb_setarg(1, res(_3436), _318264)))
Unify: (211) [user] rtrace_this((eval_H(500, '&self', ['pragma!', log, 'True'], _170308), deterministic(_318206), xform_out(_170308, _318264), nb_setarg(1, res(_3436), _318264)))
^ Call: (212) [user] is_debugging(rtrace)
^ Unify: (212) [user] is_debugging(rtrace)
Call: (213) [system] var(rtrace)
Fail: (213) [system] var(rtrace)
^ Redo: (212) [user] is_debugging(rtrace)
^ Unify: (212) [user] is_debugging(rtrace)
Call: (213) [system] rtrace==false
Fail: (213) [system] rtrace==false
^ Redo: (212) [user] is_debugging(rtrace)
^ Unify: (212) [user] is_debugging(rtrace)
Call: (213) [system] rtrace==true
Fail: (213) [system] rtrace==true
^ Redo: (212) [user] is_debugging(rtrace)
^ Unify: (212) [user] is_debugging(rtrace)
^ Call: (213) [user] fast_option_value(rtrace, debug)
^ Unify: (213) [user] fast_option_value(rtrace, debug)
Call: (214) [system] atom(rtrace)
Exit: (214) [system] atom(rtrace)
Call: (214) [system] current_prolog_flag(rtrace, debug)
Fail: (214) [system] current_prolog_flag(rtrace, debug)
^ Fail: (213) [user] fast_option_value(rtrace, debug)
^ Redo: (212) [user] is_debugging(rtrace)
^ Unify: (212) [user] is_debugging(rtrace)
^ Call: (213) [user] fast_option_value(rtrace, trace)
^ Unify: (213) [user] fast_option_value(rtrace, trace)
Call: (214) [system] atom(rtrace)
Exit: (214) [system] atom(rtrace)
Call: (214) [system] current_prolog_flag(rtrace, trace)
Fail: (214) [system] current_prolog_flag(rtrace, trace)
^ Fail: (213) [user] fast_option_value(rtrace, trace)
^ Redo: (212) [user] is_debugging(rtrace)
^ Unify: (212) [user] is_debugging(rtrace)
Call: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _465856)
Unify: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _465856)
^ Call: (214) [prolog_debug] prolog_debug:debugging(metta(rtrace), _465856, _467792)
^ Unify: (214) [prolog_debug] prolog_debug:debugging(metta(rtrace), _465856, [])
Call: (215) [system] current_prolog_flag(nodebugx, true)
^ Redo: (214) [prolog_debug] prolog_debug:debugging(metta(rtrace), _465856, _470596)
^ Unify: (214) [prolog_debug] prolog_debug:debugging(metta(rtrace), _465856, _471534)
^ Call: (215) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (215) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (215) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_474268, _474270, _474272), defined)
^ Unify: (215) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_474268, _474270, _474272), defined)
Call: (216) [system] nonvar(defined)
Exit: (216) [system] nonvar(defined)
Call: (216) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_474268, _474270, _474272))
Unify: (216) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_474268, _474270, _474272))
Call: (217) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_474268, _474270, _474272))
Unify: (217) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_474268, _474270, _474272))
Call: (218) [system] callable(debugging_logicmoo_setting(_474268, _474270, _474272))
Exit: (218) [system] callable(debugging_logicmoo_setting(_474268, _474270, _474272))
Call: (218) [system] atom(bugger)
Exit: (218) [system] atom(bugger)
Exit: (217) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_474268, _474270, _474272))
Exit: (216) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_474268, _474270, _474272))
^ Exit: (215) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_474268, _474270, _474272), defined)
^ Call: (215) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), _465856, _488182)
^ Unify: (215) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error])
^ Exit: (215) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error])
^ Exit: (214) [prolog_debug] prolog_debug:debugging(metta(rtrace), true, [user_error])
Exit: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), true)
Call: (213) [system] true==true
Exit: (213) [system] true==true
^ Exit: (212) [user] is_debugging(rtrace)
Exit: (211) [user] rtrace_this((eval_H(500, '&self', ['pragma!', log, 'True'], _170308), deterministic(_318206), xform_out(_170308, _318264), nb_setarg(1, res(_3436), _318264)))
^ Call: (212) [rtrace] bugger:scce_orig(restart_rtrace, user:(eval_H(500, '&self', ['pragma!', log, 'True'], _170308), deterministic(_318206), xform_out(_170308, _318264), nb_setarg(1, res(_3436), _318264)), tAt_rtrace)
^ Unify: (212) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', ['pragma!', log, 'True'], _170308), deterministic(_318206), xform_out(_170308, _318264), nb_setarg(1, res(_3436), _318264)), rtrace:tAt_rtrace)
Call: (213) [system] _498642=mquietly_if(true, rtrace:tAt_rtrace)
Exit: (213) [system] mquietly_if(true, rtrace:tAt_rtrace)=mquietly_if(true, rtrace:tAt_rtrace)
^ Call: (213) [bugger] setup_call_cleanup(rtrace:restart_rtrace, ((user:(eval_H(500, '&self', ['pragma!', log, 'True'], _170308), deterministic(_318206), xform_out(_170308, _318264), nb_setarg(1, res(_3436), _318264)), deterministic(_500520)), (notrace(_500520==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), mquietly_if(true, rtrace:tAt_rtrace))
^ Unify: (213) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', ['pragma!', log, 'True'], _170308), deterministic(_318206), xform_out(_170308, _318264), nb_setarg(1, res(_3436), _318264)), deterministic(_500520)), (notrace(_500520==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace))
^ Call: (214) [system] sig_atomic(rtrace:restart_rtrace)
^ Call: (217) [rtrace] rtrace:restart_rtrace1
^ Unify: (217) [rtrace] rtrace:restart_rtrace1
^ Exit: (217) [rtrace] rtrace:restart_rtrace1
^ Exit: (214) [system] sig_atomic(rtrace:restart_rtrace)
Call: (215) [user] eval_H(500, '&self', ['pragma!', log, 'True'], _170308)
Unify: (215) [user] eval_H(500, '&self', ['pragma!', log, 'True'], _170308)
^ Call: (216) [user] catch_metta_return(eval_args(=, _509294, 500, '&self', ['pragma!', log, 'True'], _170308), _170308)
^ Unify: (216) [user] catch_metta_return(eval_args(=, _509294, 500, '&self', ['pragma!', log, 'True'], _170308), _170308)
^ Call: (218) [user] eval_args(=, _509294, 500, '&self', ['pragma!', log, 'True'], _170308)
^ Unify: (218) [user] eval_args(=, _509294, 500, '&self', ['pragma!', log, 'True'], _170308)
Call: (219) [system] var(['pragma!', log, 'True'])
^ Redo: (218) [user] eval_args(=, _509294, 500, '&self', ['pragma!', log, 'True'], _170308)
^ Unify: (218) [user] eval_args(=, _509294, 500, '&self', ['pragma!', log, 'True'], _170308)
^ Call: (220) [system] setup_call_cleanup('$notrace'(_515900, _515902), once(user:self_eval(['pragma!', log, 'True'])), '$restore_trace'(_515900, _515902))
^ Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_515900, _515902), system:once(user:self_eval(['pragma!', log, 'True'])), system:'$restore_trace'(_515900, _515902))
^ Call: (221) [system] sig_atomic(system:'$notrace'(_515900, _515902))
^ Redo: (218) [user] eval_args(=, _509294, 500, '&self', ['pragma!', log, 'True'], _170308)
^ Unify: (218) [user] eval_args(=, _509294, 500, '&self', ['pragma!', log, 'True'], _170308)
^ Call: (220) [system] setup_call_cleanup('$notrace'(_520638, _520640), once(user:nonvar(_170308)), '$restore_trace'(_520638, _520640))
^ Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_520638, _520640), system:once(user:nonvar(_170308)), system:'$restore_trace'(_520638, _520640))
^ Call: (221) [system] sig_atomic(system:'$notrace'(_520638, _520640))
^ Redo: (218) [user] eval_args(=, _5074, 500, '&self', ['pragma!', log, 'True'], _3568)
^ Unify: (218) [user] eval_args(=, _5074, 500, '&self', ['pragma!', log, 'True'], _3568)
^ Call: (220) [system] setup_call_cleanup('$notrace'(_6604, _6606), once(user:nonvar(_3568)), '$restore_trace'(_6604, _6606))
^ Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_6604, _6606), system:once(user:nonvar(_3568)), system:'$restore_trace'(_6604, _6606))
^ Call: (221) [system] sig_atomic(system:'$notrace'(_6604, _6606))
^ Redo: (218) [user] eval_args(=, _5074, 500, '&self', ['pragma!', log, 'True'], _3568)
^ Unify: (218) [user] eval_args(=, _5074, 500, '&self', ['pragma!', log, 'True'], _3568)
Call: (219) [system] [log, 'True']==[]
^ Redo: (218) [user] eval_args(=, _5074, 500, '&self', ['pragma!', log, 'True'], _3568)
^ Unify: (218) [user] eval_args(=, _5074, 500, '&self', ['pragma!', log, 'True'], _3568)
Call: (219) [system] atom(=)
Exit: (219) [system] atom(=)
Call: (219) [system] (=)\==(=)
^ Redo: (218) [user] eval_args(=, _5074, 500, '&self', ['pragma!', log, 'True'], _3568)
^ Unify: (218) [user] eval_args(=, _5074, 500, '&self', ['pragma!', log, 'True'], _3568)
^ Call: (219) [user] self_eval(['pragma!', log, 'True'])
^ Unify: (219) [user] self_eval(['pragma!', log, 'True'])
^ Call: (221) [system] setup_call_cleanup('$notrace'(_20670, _20672), once(user:self_eval0(['pragma!', log, 'True'])), '$restore_trace'(_20670, _20672))
^ Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_20670, _20672), system:once(user:self_eval0(['pragma!', log, 'True'])), system:'$restore_trace'(_20670, _20672))
^ Call: (222) [system] sig_atomic(system:'$notrace'(_20670, _20672))
^ Fail: (219) [user] self_eval(['pragma!', log, 'True'])
^ Redo: (218) [user] eval_args(=, _5074, 500, '&self', ['pragma!', log, 'True'], _3568)
^ Unify: (218) [user] eval_args(=, _5074, 500, '&self', ['pragma!', log, 'True'], _3568)
^ Call: (219) [user] eval_00(=, _5074, 500, '&self', ['pragma!', log, 'True'], _3568)
^ Unify: (219) [user] eval_00(=, _5074, 500, '&self', ['pragma!', log, 'True'], _3568)
^ Call: (220) [user] self_eval(['pragma!', log, 'True'])
^ Unify: (220) [user] self_eval(['pragma!', log, 'True'])
^ Call: (222) [system] setup_call_cleanup('$notrace'(_30068, _30070), once(user:self_eval0(['pragma!', log, 'True'])), '$restore_trace'(_30068, _30070))
^ Unify: (222) [system] setup_call_cleanup(system:'$notrace'(_30068, _30070), system:once(user:self_eval0(['pragma!', log, 'True'])), system:'$restore_trace'(_30068, _30070))
^ Call: (223) [system] sig_atomic(system:'$notrace'(_30068, _30070))
^ Fail: (220) [user] self_eval(['pragma!', log, 'True'])
^ Redo: (219) [user] eval_00(=, _5074, 500, '&self', ['pragma!', log, 'True'], _3568)
^ Unify: (219) [user] eval_00(=, _5074, 500, '&self', ['pragma!', log, 'True'], _3568)
^ Call: (220) [user] eval_01(=, _5074, 500, '&self', ['pragma!', log, 'True'], _3568)
^ Unify: (220) [user] eval_01(=, _5074, 500, '&self', ['pragma!', log, 'True'], _3568)
^ Call: (221) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^ Unify: (221) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
Call: (223) [system] 500<1
Fail: (223) [system] 500<1
^ Redo: (221) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^ Exit: (221) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^ Call: (222) [system] setup_call_cleanup('$notrace'(_43226, _43228), once(user:(_43202 is 500-1, copy_term(['pragma!', log, 'True'], _43216))), '$restore_trace'(_43226, _43228))
^ Unify: (222) [system] setup_call_cleanup(system:'$notrace'(_43226, _43228), system:once(user:(_43202 is 500-1, copy_term(['pragma!', log, 'True'], _43216))), system:'$restore_trace'(_43226, _43228))
^ Call: (223) [system] sig_atomic(system:'$notrace'(_43226, _43228))
^ Exit: (222) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(499 is 500-1, copy_term(['pragma!', log, 'True'], ['pragma!', log, 'True']))), system:'$restore_trace'(3, -1))
^ Call: (221) [user] trace_eval(eval_20(=, _5074), e, 499, '&self', ['pragma!', log, 'True'], _47010)
^ Unify: (221) [user] trace_eval(eval_20(=, _5074), e, 499, '&self', ['pragma!', log, 'True'], _47010)
^ Call: (222) [user] must_det_ll((notrace((flag(eval_num, _48920, _48920+1), _48938 is _48920 mod 500, _48956 is 99-499 mod 100, _48980=_48982, option_else('trace-length', _48994, 500), option_else('trace-depth', _49002, 30))), quietly(if_t((nop(stop_rtrace), _48938>_48994), (set_debug(eval, false), _49058 is _48994+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_49058])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_49110)))))
^ Unify: (222) [user] must_det_ll(user:(notrace((flag(eval_num, _48920, _48920+1), _48938 is _48920 mod 500, _48956 is 99-499 mod 100, _48980=_48982, option_else('trace-length', _48994, 500), option_else('trace-depth', _49002, 30))), quietly(if_t((nop(stop_rtrace), _48938>_48994), (set_debug(eval, false), _49058 is _48994+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_49058])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_49110)))))
^ Call: (223) [user] once(user:(notrace((flag(eval_num, _48920, _48920+1), _48938 is _48920 mod 500, _48956 is 99-499 mod 100, _48980=_48982, option_else('trace-length', _48994, 500), option_else('trace-depth', _49002, 30))), quietly(if_t((nop(stop_rtrace), _48938>_48994), (set_debug(eval, false), _49058 is _48994+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_49058])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_49110)))))
^ Unify: (223) [system] once(user:(notrace((flag(eval_num, _48920, _48920+1), _48938 is _48920 mod 500, _48956 is 99-499 mod 100, _48980=_48982, option_else('trace-length', _48994, 500), option_else('trace-depth', _49002, 30))), quietly(if_t((nop(stop_rtrace), _48938>_48994), (set_debug(eval, false), _49058 is _48994+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_49058])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_49110)))))
^ Call: (226) [system] setup_call_cleanup('$notrace'(_52834, _52836), once(user:(flag(eval_num, _48920, _48920+1), _48938 is _48920 mod 500, _48956 is 99-499 mod 100, _48980=_48982, option_else('trace-length', _48994, 500), option_else('trace-depth', _49002, 30))), '$restore_trace'(_52834, _52836))
^ Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_52834, _52836), system:once(user:(flag(eval_num, _48920, _48920+1), _48938 is _48920 mod 500, _48956 is 99-499 mod 100, _48980=_48982, option_else('trace-length', _48994, 500), option_else('trace-depth', _49002, 30))), system:'$restore_trace'(_52834, _52836))
^ Call: (227) [system] sig_atomic(system:'$notrace'(_52834, _52836))
^ Exit: (226) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _48980=_48980, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (226) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _49058 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_49058])), nop((start_rtrace, rtrace)))))
^ Unify: (226) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _49058 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_49058])), nop((start_rtrace, rtrace)))))
^ Exit: (226) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _49058 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_49058])), nop((start_rtrace, rtrace)))))
Call: (225) [user] nop(notrace(no_repeats_var(_49110)))
Unify: (225) [user] nop(notrace(no_repeats_var(_49110)))
Exit: (225) [user] nop(notrace(no_repeats_var(_49110)))
^ Exit: (223) [system] once(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _48980=_48980, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _49058 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_49058])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_49110)))))
^ Exit: (222) [user] must_det_ll(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _48980=_48980, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _49058 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_49058])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_49110)))))
Call: (222) [occurs] occurs:sub_term(_64298, e)
Unify: (222) [occurs] occurs:sub_term(e, e)
Exit: (222) [occurs] occurs:sub_term(e, e)
Call: (222) [system] e\=e
Fail: (222) [system] e\=e
Redo: (222) [occurs] occurs:sub_term(_64298, e)
Unify: (222) [occurs] occurs:sub_term(_64298, e)
Call: (223) [system] compound(e)
Fail: (223) [system] compound(e)
Fail: (222) [occurs] occurs:sub_term(_64298, e)
^ Redo: (221) [user] trace_eval(eval_20(=, _5074), e, 499, '&self', ['pragma!', log, 'True'], _47010)
Call: (222) [system] _74516=e
Exit: (222) [system] e=e
^ Call: (222) [user] if_trace((eval;e), (_48980=1, indentq(0, 0, -->, [e, ['pragma!', log, 'True']])))
^ Unify: (222) [user] if_trace((eval;e), (_48980=1, indentq(0, 0, -->, [e, ['pragma!', log, 'True']])))
^ Call: (224) [system] setup_call_cleanup('$notrace'(_78320, _78322), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _48980=1, indentq(0, 0, -->, [e, ['pragma!', log, 'True']]))), _78278, fbug((_78278-->if_trace((eval;e), (_48980=1, indentq(0, 0, -->, [e, ['pragma!', log, 'True']])))))))), '$restore_trace'(_78320, _78322))
^ Unify: (224) [system] setup_call_cleanup(system:'$notrace'(_78320, _78322), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _48980=1, indentq(0, 0, -->, [e, ['pragma!', log, 'True']]))), _78278, fbug((_78278-->if_trace((eval;e), (_48980=1, indentq(0, 0, -->, [e, ['pragma!', log, 'True']])))))))), system:'$restore_trace'(_78320, _78322))
^ Call: (225) [system] sig_atomic(system:'$notrace'(_78320, _78322))
^ Exit: (224) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _48980=1, indentq(0, 0, -->, [e, ['pragma!', log, 'True']]))), _78278, fbug((_78278-->if_trace((eval;e), (_48980=1, indentq(0, 0, -->, [e, ['pragma!', log, 'True']])))))))), system:'$restore_trace'(3, -1))
^ Exit: (222) [user] if_trace((eval;e), (_48980=1, indentq(0, 0, -->, [e, ['pragma!', log, 'True']])))
Call: (222) [system] _83102=retval(fail)
Exit: (222) [system] retval(fail)=retval(fail)
Call: (222) [system] _84964=(\+ \+ (flag(eval_num, _84984, _84984+1), (retval(fail)\=@=retval(fail), nonvar(_47010)->indentq(0, _84984, <--, [e, _47010]);indentq(0, _84984, <--, [e, retval(fail)]))))
Exit: (222) [system] (\+ \+ (flag(eval_num, _84984, _84984+1), (retval(fail)\=@=retval(fail), nonvar(_47010)->indentq(0, _84984, <--, [e, _47010]);indentq(0, _84984, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _84984, _84984+1), (retval(fail)\=@=retval(fail), nonvar(_47010)->indentq(0, _84984, <--, [e, _47010]);indentq(0, _84984, <--, [e, retval(fail)]))))
^ Call: (222) [user] call_cleanup(((call(eval_20(=, _5074), 499, '&self', ['pragma!', log, 'True'], _47010)*->nb_setarg(1, retval(fail), _47010);fail, trace, call(eval_20(=, _5074), 499, '&self', ['pragma!', log, 'True'], _47010)), ignore(notrace((\+_47010\=_49110, nb_setarg(1, retval(fail), _47010))))), ignore((_48980==1->ignore(\+ \+ (flag(eval_num, _84984, _84984+1), (retval(fail)\=@=retval(fail), nonvar(_47010)->indentq(0, _84984, <--, [e, _47010]);indentq(0, _84984, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _84984, _84984+1), (retval(fail)\=@=retval(fail), nonvar(_47010)->indentq(0, _84984, <--, [e, _47010]);indentq(0, _84984, <--, [e, retval(fail)])))))))))))
^ Unify: (222) [system] call_cleanup(user:((call(eval_20(=, _5074), 499, '&self', ['pragma!', log, 'True'], _47010)*->nb_setarg(1, retval(fail), _47010);fail, trace, call(eval_20(=, _5074), 499, '&self', ['pragma!', log, 'True'], _47010)), ignore(notrace((\+_47010\=_49110, nb_setarg(1, retval(fail), _47010))))), user:ignore((_48980==1->ignore(\+ \+ (flag(eval_num, _84984, _84984+1), (retval(fail)\=@=retval(fail), nonvar(_47010)->indentq(0, _84984, <--, [e, _47010]);indentq(0, _84984, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _84984, _84984+1), (retval(fail)\=@=retval(fail), nonvar(_47010)->indentq(0, _84984, <--, [e, _47010]);indentq(0, _84984, <--, [e, retval(fail)])))))))))))
^ Call: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _47010)
^ Unify: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _47010)
Call: (225) [system] atom(['pragma!', log, 'True'])
^ Redo: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _47010)
^ Unify: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _47010)
^ Call: (225) [user] no_eval(['pragma!', log, 'True'])
^ Unify: (225) [user] no_eval(['pragma!', log, 'True'])
^ Call: (226) [user] self_eval(['pragma!', log, 'True'])
^ Unify: (226) [user] self_eval(['pragma!', log, 'True'])
^ Call: (228) [system] setup_call_cleanup('$notrace'(_97370, _97372), once(user:self_eval0(['pragma!', log, 'True'])), '$restore_trace'(_97370, _97372))
^ Unify: (228) [system] setup_call_cleanup(system:'$notrace'(_97370, _97372), system:once(user:self_eval0(['pragma!', log, 'True'])), system:'$restore_trace'(_97370, _97372))
^ Call: (229) [system] sig_atomic(system:'$notrace'(_97370, _97372))
^ Fail: (226) [user] self_eval(['pragma!', log, 'True'])
^ Redo: (225) [user] no_eval(['pragma!', log, 'True'])
^ Unify: (225) [user] no_eval(['pragma!', log, 'True'])
Call: (226) [system] atomic('pragma!')
Exit: (226) [system] atomic('pragma!')
^ Call: (226) [user] is_sl('pragma!')
^ Unify: (226) [user] is_sl('pragma!')
Call: (227) [system] number('pragma!')
^ Redo: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _47010)
^ Unify: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _47010)
Call: (225) [system] [log, 'True']==[]
^ Redo: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _47010)
^ Unify: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _47010)
Call: (225) [system] atom(=)
Exit: (225) [system] atom(=)
Call: (225) [system] (=)\==(=)
^ Redo: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _47010)
^ Unify: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _47010)
Call: (225) [system] callable('pragma!')
Exit: (225) [system] callable('pragma!')
^ Unify: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _47010)
Call: (225) [system] is_list([log, 'True'])
Exit: (225) [system] is_list([log, 'True'])
^ Unify: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _47010)
Call: (225) [system] is_list(['pragma!', log, 'True'])
Exit: (225) [system] is_list(['pragma!', log, 'True'])
^ Unify: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], ['pragma!'|_124404])
Call: (225) [system] var('pragma!')
^ Redo: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _47010)
^ Unify: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _47010)
^ Call: (225) [user] once(expand_eval(['pragma!', log, 'True'], _128166))
^ Unify: (225) [system] once(user:expand_eval(['pragma!', log, 'True'], _128166))
^ Call: (226) [user] expand_eval(['pragma!', log, 'True'], _128166)
^ Unify: (226) [user] expand_eval(['pragma!', log, 'True'], _128166)
Call: (227) [system] is_list(['pragma!', log, 'True'])
Exit: (227) [system] is_list(['pragma!', log, 'True'])
^ Unify: (226) [user] expand_eval(['pragma!', log, 'True'], ['pragma!'|_133742])
Call: (227) [system] ground('pragma!')
Exit: (227) [system] ground('pragma!')
^ Unify: (226) [user] expand_eval(['pragma!', log, 'True'], ['pragma!'|_136524])
^ Call: (227) [user] apply:maplist(expand_eval, [log, 'True'], _136524)
^ Unify: (227) [apply] apply:maplist(user:expand_eval, [log, 'True'], _136524)
Call: (228) [apply] apply:maplist_([log, 'True'], _136524, user:expand_eval)
Unify: (228) [apply] apply:maplist_([log, 'True'], [_140270|_140272], user:expand_eval)
^ Call: (229) [user] expand_eval(log, _140270)
^ Unify: (229) [user] expand_eval(log, _140270)
Call: (230) [system] is_list(log)
^ Redo: (229) [user] expand_eval(log, _140270)
Call: (230) [system] log=_140270
Exit: (230) [system] log=log
^ Exit: (229) [user] expand_eval(log, log)
Call: (229) [apply] apply:maplist_(['True'], _140272, user:expand_eval)
Unify: (229) [apply] apply:maplist_(['True'], [_148632|_148634], user:expand_eval)
^ Call: (230) [user] expand_eval('True', _148632)
^ Unify: (230) [user] expand_eval('True', _148632)
Call: (231) [system] is_list('True')
^ Redo: (230) [user] expand_eval('True', _148632)
Call: (231) [system] 'True'=_148632
Exit: (231) [system] 'True'='True'
^ Exit: (230) [user] expand_eval('True', 'True')
Call: (230) [apply] apply:maplist_([], _148634, user:expand_eval)
Unify: (230) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (230) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (229) [apply] apply:maplist_(['True'], ['True'], user:expand_eval)
Exit: (228) [apply] apply:maplist_([log, 'True'], [log, 'True'], user:expand_eval)
^ Exit: (227) [apply] apply:maplist(user:expand_eval, [log, 'True'], [log, 'True'])
^ Exit: (226) [user] expand_eval(['pragma!', log, 'True'], ['pragma!', log, 'True'])
^ Exit: (225) [system] once(user:expand_eval(['pragma!', log, 'True'], ['pragma!', log, 'True']))
Call: (225) [system] ['pragma!', log, 'True']\==['pragma!', log, 'True']
^ Redo: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _47010)
^ Unify: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _47010)
^ Call: (225) [user] is_progn('pragma!')
^ Unify: (225) [user] is_progn('pragma!')
Call: (226) [system] var('pragma!')
^ Redo: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _47010)
^ Unify: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _47010)
^ Call: (225) [user] is_space_op('pragma!')
^ Redo: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _47010)
^ Unify: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _47010)
Call: (225) [system] is_list(log)
^ Redo: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _47010)
^ Unify: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _47010)
^ Call: (225) [user] must_det_ll(into_name('&self', log, _176622))
^ Unify: (225) [user] must_det_ll(user:into_name('&self', log, _176622))
^ Call: (226) [user] once(user:into_name('&self', log, _176622))
^ Unify: (226) [system] once(user:into_name('&self', log, _176622))
Call: (227) [user] into_name('&self', log, _176622)
Unify: (227) [user] into_name('&self', log, log)
Exit: (227) [user] into_name('&self', log, log)
^ Exit: (226) [system] once(user:into_name('&self', log, log))
^ Exit: (225) [user] must_det_ll(user:into_name('&self', log, log))
^ Call: (225) [user] must_det_ll(nd_ignore((eval_args(=, _5074, 499, '&self', 'True', _184974), set_option_value_interp(log, _184974))))
^ Unify: (225) [user] must_det_ll(user:nd_ignore((eval_args(=, _5074, 499, '&self', 'True', _184974), set_option_value_interp(log, _184974))))
^ Call: (226) [user] once(user:nd_ignore((eval_args(=, _5074, 499, '&self', 'True', _184974), set_option_value_interp(log, _184974))))
^ Unify: (226) [system] once(user:nd_ignore((eval_args(=, _5074, 499, '&self', 'True', _184974), set_option_value_interp(log, _184974))))
^ Call: (227) [user] nd_ignore((eval_args(=, _5074, 499, '&self', 'True', _184974), set_option_value_interp(log, _184974)))
^ Unify: (227) [user] nd_ignore((eval_args(=, _5074, 499, '&self', 'True', _184974), set_option_value_interp(log, _184974)))
^ Call: (229) [user] eval_args(=, _5074, 499, '&self', 'True', _184974)
^ Unify: (229) [user] eval_args(=, _5074, 499, '&self', 'True', _184974)
Call: (230) [system] var('True')
^ Redo: (229) [user] eval_args(=, _5074, 499, '&self', 'True', _184974)
^ Unify: (229) [user] eval_args(=, _5074, 499, '&self', 'True', _184974)
^ Call: (231) [system] setup_call_cleanup('$notrace'(_195256, _195258), once(user:self_eval('True')), '$restore_trace'(_195256, _195258))
^ Unify: (231) [system] setup_call_cleanup(system:'$notrace'(_195256, _195258), system:once(user:self_eval('True')), system:'$restore_trace'(_195256, _195258))
^ Call: (232) [system] sig_atomic(system:'$notrace'(_195256, _195258))
^ Exit: (231) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval('True')), system:'$restore_trace'(3, -1))
Call: (230) [system] _184974='True'
Exit: (230) [system] 'True'='True'
^ Exit: (229) [user] eval_args(=, _5074, 499, '&self', 'True', 'True')
^ Call: (229) [user] set_option_value_interp(log, 'True')
^ Unify: (229) [user] set_option_value_interp(log, 'True')
^ Call: (230) [user] symbol(log)
^ Unify: (230) [user] symbol(log)
Call: (231) [system] atom(log)
Exit: (231) [system] atom(log)
^ Exit: (230) [user] symbol(log)
^ Call: (230) [user] symbolic_list_concat(_208352, ',', log)
^ Unify: (230) [user] symbolic_list_concat(_208352, ',', log)
Call: (231) [system] atomic_list_concat(_208352, ',', log)
Exit: (231) [system] atomic_list_concat([log], ',', log)
^ Exit: (230) [user] symbolic_list_concat([log], ',', log)
Call: (230) [system] [log]\=[_213022]
^ Redo: (229) [user] set_option_value_interp(log, 'True')
^ Unify: (229) [user] set_option_value_interp(log, 'True')
Call: (230) [system] _215810=true
Exit: (230) [system] true=true
^ Call: (230) [user] fbugio(true, set_option_value(log, 'True'))
^ Unify: (230) [user] fbugio(true, set_option_value(log, 'True'))
^ Call: (231) [user] ignore((true, !, fbug(set_option_value(log, 'True'))))
^ Unify: (231) [system] ignore(user:(true, !, fbug(set_option_value(log, 'True'))))
Call: (233) [user] fbug(set_option_value(log, 'True'))
Unify: (233) [user] fbug(set_option_value(log, 'True'))
^ Call: (234) [user] is_compatio
^ Unify: (234) [user] is_compatio
^ Call: (236) [system] setup_call_cleanup('$notrace'(_225076, _225078), once(user:is_compatio0), '$restore_trace'(_225076, _225078))
^ Unify: (236) [system] setup_call_cleanup(system:'$notrace'(_225076, _225078), system:once(user:is_compatio0), system:'$restore_trace'(_225076, _225078))
^ Call: (237) [system] sig_atomic(system:'$notrace'(_225076, _225078))
Redo: (233) [user] fbug(set_option_value(log, 'True'))
Unify: (233) [user] fbug(set_option_value(log, 'True'))
^ Call: (234) [user] real_notrace(in_cmt(color_g_mesg('#2f2f2f', write_src(set_option_value(log, 'True')))))
^ Unify: (234) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(set_option_value(log, 'True')))))
^ Call: (235) [user] setup_call_cleanup('$notrace'(_231608, _231610), once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(set_option_value(log, 'True'))))), '$restore_trace'(_231608, _231610))
^ Unify: (235) [system] setup_call_cleanup(user:'$notrace'(_231608, _231610), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(set_option_value(log, 'True'))))), user:'$restore_trace'(_231608, _231610))
^ Call: (236) [system] sig_atomic(user:'$notrace'(_231608, _231610))
P;HTML|
; (set_option_value log True)
^ Exit: (235) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(set_option_value(log, 'True'))))), user:'$restore_trace'(3, -1))
^ Exit: (234) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(set_option_value(log, 'True')))))
Exit: (233) [user] fbug(set_option_value(log, 'True'))
^ Exit: (231) [system] ignore(user:(true, !, fbug(set_option_value(log, 'True'))))
^ Exit: (230) [user] fbugio(true, set_option_value(log, 'True'))
^ Call: (230) [user] set_option_value(log, 'True')
^ Unify: (230) [user] set_option_value(log, 'True')
^ Call: (231) [user] set_option_value0(log, 'True')
^ Unify: (231) [user] set_option_value0(log, 'True')
^ Call: (232) [user] p2mE('True', _257958)
^ Unify: (232) [user] p2mE('True', 'True')
Call: (233) [system] atom('True')
Exit: (233) [system] atom('True')
^ Unify: (232) [user] p2mE('True', 'True')
^ Exit: (232) [user] p2mE('True', 'True')
Call: (233) [$syspreds] nb_setval(log, 'True')
Unify: (233) [$syspreds] nb_setval(log, 'True')
Call: (234) [system] duplicate_term('True', _265400)
Exit: (234) [system] duplicate_term('True', 'True')
Call: (234) [system] nb_linkval(log, 'True')
Exit: (234) [system] nb_linkval(log, 'True')
Exit: (233) [$syspreds] nb_setval(log, 'True')
^ Call: (232) [user] p2mE(_270042, 'True')
^ Unify: (232) [user] p2mE('True', 'True')
Call: (233) [system] atom('True')
Exit: (233) [system] atom('True')
^ Unify: (232) [user] p2mE(true, 'True')
^ Exit: (232) [user] p2mE(true, 'True')
Call: (233) [system] create_prolog_flag(log, true, [keep(false), access(read_write), type(term)])
Exit: (233) [system] create_prolog_flag(log, true, [keep(false), access(read_write), type(term)])
Call: (233) [system] set_prolog_flag(log, true)
Exit: (233) [system] set_prolog_flag(log, true)
^ Exit: (231) [user] set_option_value0(log, 'True')
^ Exit: (230) [user] set_option_value(log, 'True')
^ Call: (230) [user] ignore(forall(on_set_value(true, log, 'True'), true))
^ Unify: (230) [system] ignore(user:forall(on_set_value(true, log, 'True'), true))
^ Call: (231) [user] forall(on_set_value(true, log, 'True'), true)
^ Unify: (231) [$apply] forall(user:on_set_value(true, log, 'True'), user:true)
^ Call: (232) [user] on_set_value(true, log, 'True')
^ Unify: (232) [user] on_set_value(true, log, 'True')
^ Call: (233) [user] on_set_value(true, log, true)
^ Unify: (233) [user] on_set_value(true, log, true)
^ Call: (234) [user] switch_to_mettalog
^ Unify: (234) [user] switch_to_mettalog
^ Call: (235) [user] unnullify_output
^ Unify: (235) [user] unnullify_output
Call: (236) [system] current_output(_292412)
Exit: (236) [system] current_output((0x7fc6d2a3a100))
^ Call: (236) [user] original_user_output(_294262)
^ Unify: (236) [user] original_user_output(_294262)
Call: (237) [system] stream_property(_294262, file_no(1))
Unify: (237) [system] stream_property(_294262, file_no(1))
Call: (238) [system] nonvar(_294262)
Redo: (237) [system] stream_property(_294262, file_no(1))
Unify: (237) [system] stream_property(_294262, file_no(1))
Call: (238) [system] nonvar(_294262)
Redo: (237) [system] stream_property(_294262, file_no(1))
Unify: (237) [system] stream_property(_294262, file_no(1))
Call: (238) [system] nonvar(file_no(1))
Exit: (238) [system] nonvar(file_no(1))
Call: (238) [system] file_no(1)=alias(_305382)
Redo: (237) [system] stream_property(_294262, file_no(1))
Exit: (237) [system] stream_property((0x7fc6d2a3a100), file_no(1))
^ Exit: (236) [user] original_user_output((0x7fc6d2a3a100))
Call: (236) [system] (0x7fc6d2a3a100)==(0x7fc6d2a3a100)
Exit: (236) [system] (0x7fc6d2a3a100)==(0x7fc6d2a3a100)
^ Exit: (235) [user] unnullify_output
^ Call: (235) [user] set_option_value(compatio, false)
^ Unify: (235) [user] set_option_value(compatio, false)
^ Call: (236) [user] set_option_value0(compatio, false)
^ Unify: (236) [user] set_option_value0(compatio, false)
^ Call: (237) [user] p2mE(false, _315680)
^ Unify: (237) [user] p2mE(false, false)
Call: (238) [system] atom(false)
Exit: (238) [system] atom(false)
^ Unify: (237) [user] p2mE(false, 'False')
^ Exit: (237) [user] p2mE(false, 'False')
Call: (238) [$syspreds] nb_setval(compatio, 'False')
Unify: (238) [$syspreds] nb_setval(compatio, 'False')
Call: (239) [system] duplicate_term('False', _323122)
Exit: (239) [system] duplicate_term('False', 'False')
Call: (239) [system] nb_linkval(compatio, 'False')
Exit: (239) [system] nb_linkval(compatio, 'False')
Exit: (238) [$syspreds] nb_setval(compatio, 'False')
^ Call: (237) [user] p2mE(_327764, 'False')
^ Unify: (237) [user] p2mE('False', 'False')
Call: (238) [system] atom('False')
Exit: (238) [system] atom('False')
^ Unify: (237) [user] p2mE(false, 'False')
^ Exit: (237) [user] p2mE(false, 'False')
Call: (238) [system] create_prolog_flag(compatio, false, [keep(false), access(read_write), type(term)])
Exit: (238) [system] create_prolog_flag(compatio, false, [keep(false), access(read_write), type(term)])
Call: (238) [system] set_prolog_flag(compatio, false)
Exit: (238) [system] set_prolog_flag(compatio, false)
^ Exit: (236) [user] set_option_value0(compatio, false)
^ Exit: (235) [user] set_option_value(compatio, false)
^ Call: (235) [user] set_option_value(compat, false)
^ Unify: (235) [user] set_option_value(compat, false)
^ Call: (236) [user] set_option_value0(compat, false)
^ Unify: (236) [user] set_option_value0(compat, false)
^ Call: (237) [user] p2mE(false, _342694)
^ Unify: (237) [user] p2mE(false, false)
Call: (238) [system] atom(false)
Exit: (238) [system] atom(false)
^ Unify: (237) [user] p2mE(false, 'False')
^ Exit: (237) [user] p2mE(false, 'False')
Call: (238) [$syspreds] nb_setval(compat, 'False')
Unify: (238) [$syspreds] nb_setval(compat, 'False')
Call: (239) [system] duplicate_term('False', _350136)
Exit: (239) [system] duplicate_term('False', 'False')
Call: (239) [system] nb_linkval(compat, 'False')
Exit: (239) [system] nb_linkval(compat, 'False')
Exit: (238) [$syspreds] nb_setval(compat, 'False')
^ Call: (237) [user] p2mE(_354778, 'False')
^ Unify: (237) [user] p2mE('False', 'False')
Call: (238) [system] atom('False')
Exit: (238) [system] atom('False')
^ Unify: (237) [user] p2mE(false, 'False')
^ Exit: (237) [user] p2mE(false, 'False')
Call: (238) [system] create_prolog_flag(compat, false, [keep(false), access(read_write), type(term)])
Exit: (238) [system] create_prolog_flag(compat, false, [keep(false), access(read_write), type(term)])
Call: (238) [system] set_prolog_flag(compat, false)
Exit: (238) [system] set_prolog_flag(compat, false)
^ Exit: (236) [user] set_option_value0(compat, false)
^ Exit: (235) [user] set_option_value(compat, false)
^ Call: (235) [user] set_option_value(load, show)
^ Unify: (235) [user] set_option_value(load, show)
^ Call: (236) [user] set_option_value0(load, show)
^ Unify: (236) [user] set_option_value0(load, show)
^ Call: (237) [user] p2mE(show, _369708)
^ Unify: (237) [user] p2mE(show, show)
Call: (238) [system] atom(show)
Exit: (238) [system] atom(show)
^ Unify: (237) [user] p2mE(show, show)
^ Exit: (237) [user] p2mE(show, show)
Call: (238) [$syspreds] nb_setval(load, show)
Unify: (238) [$syspreds] nb_setval(load, show)
Call: (239) [system] duplicate_term(show, _377150)
Exit: (239) [system] duplicate_term(show, show)
Call: (239) [system] nb_linkval(load, show)
Exit: (239) [system] nb_linkval(load, show)
Exit: (238) [$syspreds] nb_setval(load, show)
^ Call: (237) [user] p2mE(_381792, show)
^ Unify: (237) [user] p2mE(show, show)
Call: (238) [system] atom(show)
Exit: (238) [system] atom(show)
^ Unify: (237) [user] p2mE(show, show)
^ Exit: (237) [user] p2mE(show, show)
Call: (238) [system] create_prolog_flag(load, show, [keep(false), access(read_write), type(term)])
Exit: (238) [system] create_prolog_flag(load, show, [keep(false), access(read_write), type(term)])
Call: (238) [system] set_prolog_flag(load, show)
Exit: (238) [system] set_prolog_flag(load, show)
^ Exit: (236) [user] set_option_value0(load, show)
^ Exit: (235) [user] set_option_value(load, show)
^ Call: (235) [user] set_option_value(load, verbose)
^ Unify: (235) [user] set_option_value(load, verbose)
^ Call: (236) [user] set_option_value0(load, verbose)
^ Unify: (236) [user] set_option_value0(load, verbose)
^ Call: (237) [user] p2mE(verbose, _396722)
^ Unify: (237) [user] p2mE(verbose, verbose)
Call: (238) [system] atom(verbose)
Exit: (238) [system] atom(verbose)
^ Unify: (237) [user] p2mE(verbose, verbose)
^ Exit: (237) [user] p2mE(verbose, verbose)
Call: (238) [$syspreds] nb_setval(load, verbose)
Unify: (238) [$syspreds] nb_setval(load, verbose)
Call: (239) [system] duplicate_term(verbose, _404164)
Exit: (239) [system] duplicate_term(verbose, verbose)
Call: (239) [system] nb_linkval(load, verbose)
Exit: (239) [system] nb_linkval(load, verbose)
Exit: (238) [$syspreds] nb_setval(load, verbose)
^ Call: (237) [user] p2mE(_408806, verbose)
^ Unify: (237) [user] p2mE(verbose, verbose)
Call: (238) [system] atom(verbose)
Exit: (238) [system] atom(verbose)
^ Unify: (237) [user] p2mE(verbose, verbose)
^ Exit: (237) [user] p2mE(verbose, verbose)
Call: (238) [system] create_prolog_flag(load, verbose, [keep(false), access(read_write), type(term)])
Exit: (238) [system] create_prolog_flag(load, verbose, [keep(false), access(read_write), type(term)])
Call: (238) [system] set_prolog_flag(load, verbose)
Exit: (238) [system] set_prolog_flag(load, verbose)
^ Exit: (236) [user] set_option_value0(load, verbose)
^ Exit: (235) [user] set_option_value(load, verbose)
^ Call: (235) [user] set_option_value(log, true)
^ Unify: (235) [user] set_option_value(log, true)
^ Call: (236) [user] set_option_value0(log, true)
^ Unify: (236) [user] set_option_value0(log, true)
^ Call: (237) [user] p2mE(true, _423736)
^ Unify: (237) [user] p2mE(true, true)
Call: (238) [system] atom(true)
Exit: (238) [system] atom(true)
^ Unify: (237) [user] p2mE(true, 'True')
^ Exit: (237) [user] p2mE(true, 'True')
Call: (238) [$syspreds] nb_setval(log, 'True')
Unify: (238) [$syspreds] nb_setval(log, 'True')
Call: (239) [system] duplicate_term('True', _431178)
Exit: (239) [system] duplicate_term('True', 'True')
Call: (239) [system] nb_linkval(log, 'True')
Exit: (239) [system] nb_linkval(log, 'True')
Exit: (238) [$syspreds] nb_setval(log, 'True')
^ Call: (237) [user] p2mE(_435820, 'True')
^ Unify: (237) [user] p2mE('True', 'True')
Call: (238) [system] atom('True')
Exit: (238) [system] atom('True')
^ Unify: (237) [user] p2mE(true, 'True')
^ Exit: (237) [user] p2mE(true, 'True')
Call: (238) [system] create_prolog_flag(log, true, [keep(false), access(read_write), type(term)])
Exit: (238) [system] create_prolog_flag(log, true, [keep(false), access(read_write), type(term)])
Call: (238) [system] set_prolog_flag(log, true)
Exit: (238) [system] set_prolog_flag(log, true)
^ Exit: (236) [user] set_option_value0(log, true)
^ Exit: (235) [user] set_option_value(log, true)
^ Call: (235) [user] set_output_stream
^ Unify: (235) [user] set_output_stream
^ Call: (236) [user] dont_change_streams
^ Unify: (236) [user] dont_change_streams
^ Exit: (236) [user] dont_change_streams
^ Exit: (235) [user] set_output_stream
^ Exit: (234) [user] switch_to_mettalog
^ Exit: (233) [user] on_set_value(true, log, true)
^ Exit: (232) [user] on_set_value(true, log, 'True')
^ Redo: (233) [user] on_set_value(true, log, true)
^ Unify: (233) [user] on_set_value(true, log, true)
^ Call: (234) [user] symbol(log)
^ Unify: (234) [user] symbol(log)
Call: (235) [system] atom(log)
Exit: (235) [system] atom(log)
^ Exit: (234) [user] symbol(log)
^ Call: (234) [user] symbol_concat('trace-on-', _461798, log)
^ Unify: (234) [user] symbol_concat('trace-on-', _461798, log)
Call: (235) [system] atom_concat('trace-on-', _461798, log)
Fail: (235) [system] atom_concat('trace-on-', _461798, log)
^ Fail: (234) [user] symbol_concat('trace-on-', _461798, log)
^ Redo: (233) [user] on_set_value(true, log, true)
^ Unify: (233) [user] on_set_value(true, log, true)
^ Call: (234) [user] symbol(log)
^ Unify: (234) [user] symbol(log)
Call: (235) [system] atom(log)
Exit: (235) [system] atom(log)
^ Exit: (234) [user] symbol(log)
^ Call: (234) [user] is_debug_like(true, _472944)
^ Redo: (232) [user] on_set_value(true, log, 'True')
^ Unify: (232) [user] on_set_value(true, log, 'True')
^ Call: (233) [user] symbol(log)
^ Unify: (233) [user] symbol(log)
Call: (234) [system] atom(log)
Exit: (234) [system] atom(log)
^ Exit: (233) [user] symbol(log)
^ Call: (233) [user] symbol_concat('trace-on-', _480358, log)
^ Unify: (233) [user] symbol_concat('trace-on-', _480358, log)
Call: (234) [system] atom_concat('trace-on-', _480358, log)
Fail: (234) [system] atom_concat('trace-on-', _480358, log)
^ Fail: (233) [user] symbol_concat('trace-on-', _480358, log)
^ Redo: (232) [user] on_set_value(true, log, 'True')
^ Unify: (232) [user] on_set_value(true, log, 'True')
^ Call: (233) [user] symbol(log)
^ Unify: (233) [user] symbol(log)
Call: (234) [system] atom(log)
Exit: (234) [system] atom(log)
^ Exit: (233) [user] symbol(log)
^ Call: (233) [user] is_debug_like('True', _491504)
^ Redo: (231) [$apply] forall(user:on_set_value(true, log, 'True'), user:true)
^ Exit: (231) [$apply] forall(user:on_set_value(true, log, 'True'), user:true)
^ Exit: (230) [system] ignore(user:forall(on_set_value(true, log, 'True'), true))
^ Exit: (229) [user] set_option_value_interp(log, 'True')
^ Exit: (227) [user] nd_ignore((eval_args(=, _5074, 499, '&self', 'True', 'True'), set_option_value_interp(log, 'True')))
^ Exit: (226) [system] once(user:nd_ignore((eval_args(=, _5074, 499, '&self', 'True', 'True'), set_option_value_interp(log, 'True'))))
^ Exit: (225) [user] must_det_ll(user:nd_ignore((eval_args(=, _5074, 499, '&self', 'True', 'True'), set_option_value_interp(log, 'True'))))
^ Call: (225) [user] must_det_ll(make_nop(_5074, 'True', _47010))
^ Unify: (225) [user] must_det_ll(user:make_nop(_5074, 'True', _47010))
^ Call: (226) [user] once(user:make_nop(_5074, 'True', _47010))
^ Unify: (226) [system] once(user:make_nop(_5074, 'True', _47010))
Call: (227) [user] make_nop(_5074, 'True', _47010)
Unify: (227) [user] make_nop(_5074, 'True', _47010)
Call: (228) [user] make_nop(_47010)
Unify: (228) [user] make_nop([])
Exit: (228) [user] make_nop([])
Exit: (227) [user] make_nop(_5074, 'True', [])
^ Exit: (226) [system] once(user:make_nop(_5074, 'True', []))
^ Exit: (225) [user] must_det_ll(user:make_nop(_5074, 'True', []))
^ Call: (225) [user] must_det_ll(check_returnval(=, _5074, []))
^ Unify: (225) [user] must_det_ll(user:check_returnval(=, _5074, []))
^ Call: (226) [user] once(user:check_returnval(=, _5074, []))
^ Unify: (226) [system] once(user:check_returnval(=, _5074, []))
^ Call: (227) [user] check_returnval(=, _5074, [])
^ Unify: (227) [user] check_returnval(=, _5074, [])
^ Exit: (227) [user] check_returnval(=, _5074, [])
^ Exit: (226) [system] once(user:check_returnval(=, _5074, []))
^ Exit: (225) [user] must_det_ll(user:check_returnval(=, _5074, []))
^ Exit: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], [])
Call: (224) [system] nb_setarg(1, retval(fail), [])
Exit: (224) [system] nb_setarg(1, retval([]), [])
^ Call: (224) [user] ignore(notrace((\+[]\=_49110, nb_setarg(1, retval([]), []))))
^ Unify: (224) [system] ignore(user:notrace((\+[]\=_49110, nb_setarg(1, retval([]), []))))
^ Call: (226) [system] setup_call_cleanup('$notrace'(_523064, _523066), once(user:(\+[]\=_49110, nb_setarg(1, retval([]), []))), '$restore_trace'(_523064, _523066))
^ Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_5436, _5438), system:once(user:(\+[]\=_5138, nb_setarg(1, retval([]), []))), system:'$restore_trace'(_5436, _5438))
^ Call: (227) [system] sig_atomic(system:'$notrace'(_5436, _5438))
^ Exit: (226) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[]\=_5138, nb_setarg(1, retval([]), []))), system:'$restore_trace'(3, -1))
^ Exit: (224) [system] ignore(user:notrace((\+[]\=_5138, nb_setarg(1, retval([]), []))))
^ Call: (224) [user] ignore((_5130==1->ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])]))))))))))
^ Unify: (224) [system] ignore(user:(_5130==1->ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])]))))))))))
Call: (226) [system] _5130==1
Fail: (226) [system] _5130==1
^ Call: (227) [system] setup_call_cleanup('$notrace'(_12874, _12876), once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])])))))))), '$restore_trace'(_12874, _12876))
^ Unify: (227) [system] setup_call_cleanup(system:'$notrace'(_12874, _12876), system:once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])])))))))), system:'$restore_trace'(_12874, _12876))
^ Call: (228) [system] sig_atomic(system:'$notrace'(_12874, _12876))
^ Exit: (227) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])])))))))), system:'$restore_trace'(3, -1))
^ Exit: (224) [system] ignore(user:(_5130==1->ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])]))))))))))
^ Exit: (222) [system] call_cleanup(user:((call(eval_20(=, _5074), 499, '&self', ['pragma!', log, 'True'], [])*->nb_setarg(1, retval([]), []);fail, trace, call(eval_20(=, _5074), 499, '&self', ['pragma!', log, 'True'], [])), ignore(notrace((\+[]\=_5138, nb_setarg(1, retval([]), []))))), user:ignore((_5130==1->ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])])))))))))))
Call: (222) [system] retval([])\=@=retval(fail)
Exit: (222) [system] retval([])\=@=retval(fail)
^ Exit: (221) [user] trace_eval(eval_20(=, _5074), e, 499, '&self', ['pragma!', log, 'True'], [])
^ Call: (221) [user] self_eval([])
^ Unify: (221) [user] self_eval([])
^ Call: (223) [system] setup_call_cleanup('$notrace'(_23344, _23346), once(user:self_eval0([])), '$restore_trace'(_23344, _23346))
^ Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_23344, _23346), system:once(user:self_eval0([])), system:'$restore_trace'(_23344, _23346))
^ Call: (224) [system] sig_atomic(system:'$notrace'(_23344, _23346))
^ Exit: (223) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0([])), system:'$restore_trace'(3, -1))
^ Exit: (221) [user] self_eval([])
Call: (221) [system] _3568=[]
Exit: (221) [system] []=[]
^ Exit: (220) [user] eval_01(=, _5074, 500, '&self', ['pragma!', log, 'True'], [])
^ Exit: (219) [user] eval_00(=, _5074, 500, '&self', ['pragma!', log, 'True'], [])
^ Exit: (218) [user] eval_args(=, _5074, 500, '&self', ['pragma!', log, 'True'], [])
^ Exit: (216) [user] catch_metta_return(eval_args(=, _5074, 500, '&self', ['pragma!', log, 'True'], []), [])
Exit: (215) [user] eval_H(500, '&self', ['pragma!', log, 'True'], [])
Call: (215) [user] xform_out([], _3876)
Unify: (215) [user] xform_out([], _3876)
^ Call: (216) [user] is_returned([])
^ Unify: (216) [user] is_returned([])
^ Call: (218) [system] setup_call_cleanup('$notrace'(_38280, _38282), once(user:(\+is_empty([]))), '$restore_trace'(_38280, _38282))
^ Unify: (218) [system] setup_call_cleanup(system:'$notrace'(_38280, _38282), system:once(user:(\+is_empty([]))), system:'$restore_trace'(_38280, _38282))
^ Call: (219) [system] sig_atomic(system:'$notrace'(_38280, _38282))
^ Exit: (218) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+is_empty([]))), system:'$restore_trace'(3, -1))
^ Exit: (216) [user] is_returned([])
Call: (216) [system] _3876=[]
Exit: (216) [system] []=[]
Exit: (215) [user] xform_out([], [])
Call: (215) [system] nb_setarg(1, res(_3436), [])
Exit: (215) [system] nb_setarg(1, res([]), [])
^ Call: (216) [system] setup_call_cleanup('$notrace'(_47624, _47626), once(bugger:(true==true)), '$restore_trace'(_47624, _47626))
^ Unify: (216) [system] setup_call_cleanup(system:'$notrace'(_47624, _47626), system:once(bugger:(true==true)), system:'$restore_trace'(_47624, _47626))
^ Call: (217) [system] sig_atomic(system:'$notrace'(_47624, _47626))
^ Exit: (216) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:(true==true)), system:'$restore_trace'(3, -1))
^ Call: (215) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
^ Unify: (215) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
Call: (217) [system] var(rtrace:tAt_rtrace)
Fail: (217) [system] var(rtrace:tAt_rtrace)
^ Call: (218) [rtrace] tAt(false, 319, 256, tracing)
^ Unify: (218) [rtrace] tAt(false, 319, 256, tracing)
^ Exit: (218) [rtrace] tAt(false, 319, 256, tracing)
^ Exit: (215) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
^ Exit: (213) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', ['pragma!', log, 'True'], []), deterministic(true), xform_out([], []), nb_setarg(1, res([]), [])), deterministic(true)), (notrace(true==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace))
^ Exit: (212) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', ['pragma!', log, 'True'], []), deterministic(true), xform_out([], []), nb_setarg(1, res([]), [])), rtrace:tAt_rtrace)
Call: (211) [system] statistics(cputime, _60920)
Exit: (211) [system] statistics(cputime, 5.458003464)
Call: (211) [system] _3902 is 5.458003464-5.366678106
Exit: (211) [system] 0.09132535799999975 is 5.458003464-5.366678106
Exit: (210) [user] timed_call((eval_H(500, '&self', ['pragma!', log, 'True'], []), deterministic(true), xform_out([], []), nb_setarg(1, res([]), [])), 0.09132535799999975)
Call: (210) [system] true==true
Exit: (210) [system] true==true
Call: (211) [system] true==true
Exit: (211) [system] true==true
^ Call: (211) [user] set_option_value(interactive, false)
^ Unify: (211) [user] set_option_value(interactive, false)
^ Call: (212) [user] set_option_value0(interactive, false)
^ Unify: (212) [user] set_option_value0(interactive, false)
^ Call: (213) [user] p2mE(false, _72992)
^ Unify: (213) [user] p2mE(false, false)
Call: (214) [system] atom(false)
Exit: (214) [system] atom(false)
^ Unify: (213) [user] p2mE(false, 'False')
^ Exit: (213) [user] p2mE(false, 'False')
Call: (214) [$syspreds] nb_setval(interactive, 'False')
Unify: (214) [$syspreds] nb_setval(interactive, 'False')
Call: (215) [system] duplicate_term('False', _80434)
Exit: (215) [system] duplicate_term('False', 'False')
Call: (215) [system] nb_linkval(interactive, 'False')
Exit: (215) [system] nb_linkval(interactive, 'False')
Exit: (214) [$syspreds] nb_setval(interactive, 'False')
^ Call: (213) [user] p2mE(_85076, 'False')
^ Unify: (213) [user] p2mE('False', 'False')
Call: (214) [system] atom('False')
Exit: (214) [system] atom('False')
^ Unify: (213) [user] p2mE(false, 'False')
^ Exit: (213) [user] p2mE(false, 'False')
Call: (214) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)])
Exit: (214) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)])
Call: (214) [system] set_prolog_flag(interactive, false)
Exit: (214) [system] set_prolog_flag(interactive, false)
^ Exit: (212) [user] set_option_value0(interactive, false)
^ Exit: (211) [user] set_option_value(interactive, false)
Call: (211) [system] contrl(inf, each)=contrl(_3972, _3974)
Exit: (211) [system] contrl(inf, each)=contrl(inf, each)
Call: (211) [system] nb_setarg(1, res([]), [])
Exit: (211) [system] nb_setarg(1, res([]), [])
Call: (211) [system] current_input(_3998)
Exit: (211) [system] current_input((0x7fc6d2a3a000))
Call: (211) [system] read_pending_codes((0x7fc6d2a3a000), _4010, [])
Exit: (211) [system] read_pending_codes((0x7fc6d2a3a000), [], [])
Call: (211) [$syspreds] flag(result_num, _4024, _4024+1)
Unify: (211) [$syspreds] flag(result_num, _4024, _4024+1)
Call: (212) [system] _4024==_4024+1
Redo: (211) [$syspreds] flag(result_num, _4024, _4024+1)
Unify: (211) [$syspreds] flag(result_num, _4024, _4024+1)
^ Call: (212) [$syspreds] with_mutex('$flag', update_flag(result_num, _4024, _4024+1))
Call: (214) [$syspreds] update_flag(result_num, _4024, _4024+1)
Unify: (214) [$syspreds] update_flag(result_num, _4024, _4024+1)
Call: (215) [system] get_flag(result_num, _4024)
Exit: (215) [system] get_flag(result_num, 0)
Call: (215) [system] atom(0+1)
Redo: (214) [$syspreds] update_flag(result_num, 0, 0+1)
Call: (215) [system] set_flag(result_num, 1)
Exit: (215) [system] set_flag(result_num, 1)
Exit: (214) [$syspreds] update_flag(result_num, 0, 0+1)
^ Exit: (212) [$syspreds] with_mutex('$flag', update_flag(result_num, 0, 0+1))
Exit: (211) [$syspreds] flag(result_num, 0, 0+1)
Call: (211) [$syspreds] flag(result_num, _4044, _4044)
Unify: (211) [$syspreds] flag(result_num, _4044, _4044)
Call: (212) [system] _4044==_4044
Exit: (212) [system] _4044==_4044
Call: (212) [system] get_flag(result_num, _4044)
Exit: (212) [system] get_flag(result_num, 1)
Exit: (211) [$syspreds] flag(result_num, 1, 1)
^ Call: (211) [user] reset_eval_num
^ Unify: (211) [user] reset_eval_num
Call: (212) [$syspreds] flag(eval_num, _127970, 0)
Unify: (212) [$syspreds] flag(eval_num, _128902, 0)
Call: (213) [system] _129758==0
Redo: (212) [$syspreds] flag(eval_num, _130764, 0)
Unify: (212) [$syspreds] flag(eval_num, _131696, 0)
^ Call: (213) [$syspreds] with_mutex('$flag', update_flag(eval_num, _132556, 0))
Call: (215) [$syspreds] update_flag(eval_num, _132556, 0)
Unify: (215) [$syspreds] update_flag(eval_num, _132556, 0)
Call: (216) [system] get_flag(eval_num, _132556)
Exit: (216) [system] get_flag(eval_num, 1)
Call: (216) [system] atom(0)
Redo: (215) [$syspreds] update_flag(eval_num, 1, 0)
Call: (216) [system] set_flag(eval_num, 0)
Exit: (216) [system] set_flag(eval_num, 0)
Exit: (215) [$syspreds] update_flag(eval_num, 1, 0)
^ Exit: (213) [$syspreds] with_mutex('$flag', update_flag(eval_num, 1, 0))
Exit: (212) [$syspreds] flag(eval_num, 1, 0)
Call: (212) [$syspreds] flag(trace_output_len, _143800, 0)
Unify: (212) [$syspreds] flag(trace_output_len, _144732, 0)
Call: (213) [system] _145588==0
Redo: (212) [$syspreds] flag(trace_output_len, _146594, 0)
Unify: (212) [$syspreds] flag(trace_output_len, _147526, 0)
^ Call: (213) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, _148386, 0))
Call: (215) [$syspreds] update_flag(trace_output_len, _148386, 0)
Unify: (215) [$syspreds] update_flag(trace_output_len, _148386, 0)
Call: (216) [system] get_flag(trace_output_len, _148386)
Exit: (216) [system] get_flag(trace_output_len, 0)
Call: (216) [system] atom(0)
Redo: (215) [$syspreds] update_flag(trace_output_len, 0, 0)
Call: (216) [system] set_flag(trace_output_len, 0)
Exit: (216) [system] set_flag(trace_output_len, 0)
Exit: (215) [$syspreds] update_flag(trace_output_len, 0, 0)
^ Exit: (213) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, 0, 0))
Exit: (212) [$syspreds] flag(trace_output_len, 0, 0)
^ Exit: (211) [user] reset_eval_num
^ Call: (211) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), [])))
^ Unify: (211) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), [])))
^ Call: (212) [user] original_user_output(_162318)
^ Unify: (212) [user] original_user_output(_162318)
Call: (213) [system] stream_property(_162318, file_no(1))
Unify: (213) [system] stream_property(_162318, file_no(1))
Call: (214) [system] nonvar(_162318)
Redo: (213) [system] stream_property(_162318, file_no(1))
Unify: (213) [system] stream_property(_162318, file_no(1))
Call: (214) [system] nonvar(_162318)
Redo: (213) [system] stream_property(_162318, file_no(1))
Unify: (213) [system] stream_property(_162318, file_no(1))
Call: (214) [system] nonvar(file_no(1))
Exit: (214) [system] nonvar(file_no(1))
Call: (214) [system] file_no(1)=alias(_173438)
Redo: (213) [system] stream_property(_162318, file_no(1))
Exit: (213) [system] stream_property((0x7fc6d2a3a100), file_no(1))
^ Exit: (212) [user] original_user_output((0x7fc6d2a3a100))
^ Call: (212) [user] with_output_to((0x7fc6d2a3a100), (in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), [])))
^ Call: (214) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), [])
^ Unify: (214) [system] user:in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result('Empty'), [])
^ Call: (216) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^ Unify: (216) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
Call: (217) [system] nb_current(suspend_answers, true)
^ Redo: (216) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^ Unify: (216) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^ Call: (217) [user] answer_output(_184696)
^ Unify: (217) [user] answer_output(_184696)
^ Call: (218) [user] is_testing
^ Unify: (218) [user] is_testing
^ Call: (219) [user] is_metta_flag(test)
^ Unify: (219) [user] is_metta_flag(test)
^ Call: (221) [system] setup_call_cleanup('$notrace'(_190238, _190240), once(user:is_flag0(test)), '$restore_trace'(_190238, _190240))
^ Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_190238, _190240), system:once(user:is_flag0(test)), system:'$restore_trace'(_190238, _190240))
^ Call: (222) [system] sig_atomic(system:'$notrace'(_190238, _190240))
^ Exit: (221) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (219) [user] is_metta_flag(test)
^ Exit: (218) [user] is_testing
^ Call: (218) [user] original_user_output(_184696)
^ Unify: (218) [user] original_user_output(_184696)
Call: (219) [system] stream_property(_184696, file_no(1))
Unify: (219) [system] stream_property(_184696, file_no(1))
Call: (220) [system] nonvar(_184696)
Redo: (219) [system] stream_property(_184696, file_no(1))
Unify: (219) [system] stream_property(_184696, file_no(1))
Call: (220) [system] nonvar(_184696)
Redo: (219) [system] stream_property(_184696, file_no(1))
Unify: (219) [system] stream_property(_184696, file_no(1))
Call: (220) [system] nonvar(file_no(1))
Exit: (220) [system] nonvar(file_no(1))
Call: (220) [system] file_no(1)=alias(_206974)
Redo: (219) [system] stream_property(_184696, file_no(1))
Exit: (219) [system] stream_property((0x7fc6d2a3a100), file_no(1))
^ Exit: (218) [user] original_user_output((0x7fc6d2a3a100))
^ Exit: (217) [user] answer_output((0x7fc6d2a3a100))
^ Call: (217) [user] with_output_to((0x7fc6d2a3a100), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^ Call: (219) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^ Unify: (219) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
Call: (220) [system] prev_result('Empty')\=@=prev_result('Empty')
Fail: (220) [system] prev_result('Empty')\=@=prev_result('Empty')
^ Redo: (219) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^ Exit: (219) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^ Exit: (217) [user] with_output_to((0x7fc6d2a3a100), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^ Exit: (216) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
Call: (216) [system] nb_setarg(1, prev_result('Empty'), [])
Exit: (216) [system] nb_setarg(1, prev_result([]), [])
^ Exit: (214) [system] user:in_answer_io(if_t(prev_result([])\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result([]), [])
^ Exit: (212) [user] with_output_to((0x7fc6d2a3a100), (in_answer_io(if_t(prev_result([])\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result([]), [])))
^ Exit: (211) [user] user_io((in_answer_io(if_t(prev_result([])\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result([]), [])))
^ Call: (211) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))))
^ Unify: (211) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))))
Call: (212) [system] 1=Exit: (212) [system] 1=Call: (213) [system] 1==1
Exit: (213) [system] 1==1
Call: (213) [system] true==true
Exit: (213) [system] true==true
^ Call: (213) [user] not_compatio(format('~N~nDeterministic: ', []))
^ Unify: (213) [user] not_compatio(format('~N~nDeterministic: ', []))
^ Call: (214) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^ Unify: (214) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^ Call: (215) [user] once((is_mettalog;is_testing))
^ Unify: (215) [system] once(user:(is_mettalog;is_testing))
^ Call: (217) [user] is_mettalog
^ Unify: (217) [user] is_mettalog
^ Call: (218) [user] is_win64
^ Unify: (218) [user] is_win64
Call: (219) [system] current_prolog_flag(windows, _241720)
Fail: (219) [system] current_prolog_flag(windows, _242648)
^ Fail: (218) [user] is_win64
^ Redo: (217) [user] is_mettalog
^ Unify: (217) [user] is_mettalog
^ Call: (218) [user] is_metta_flag(log)
^ Unify: (218) [user] is_metta_flag(log)
^ Call: (220) [system] setup_call_cleanup('$notrace'(_248108, _248110), once(user:is_flag0(log)), '$restore_trace'(_248108, _248110))
^ Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_248108, _248110), system:once(user:is_flag0(log)), system:'$restore_trace'(_248108, _248110))
^ Call: (221) [system] sig_atomic(system:'$notrace'(_248108, _248110))
^ Exit: (220) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1))
^ Exit: (218) [user] is_metta_flag(log)
^ Exit: (217) [user] is_mettalog
^ Exit: (215) [system] once(user:(is_mettalog;is_testing))
^ Call: (215) [user] user_err(format('~N~nDeterministic: ', []))
^ Unify: (215) [user] user_err(format('~N~nDeterministic: ', []))
^ Call: (216) [user] original_user_error(_256504)
^ Unify: (216) [user] original_user_error(_256504)
Call: (217) [system] stream_property(_256504, file_no(2))
Unify: (217) [system] stream_property(_256504, file_no(2))
Call: (218) [system] nonvar(_256504)
Redo: (217) [system] stream_property(_256504, file_no(2))
Unify: (217) [system] stream_property(_256504, file_no(2))
Call: (218) [system] nonvar(_256504)
Redo: (217) [system] stream_property(_256504, file_no(2))
Unify: (217) [system] stream_property(_256504, file_no(2))
Call: (218) [system] nonvar(file_no(2))
Exit: (218) [system] nonvar(file_no(2))
Call: (218) [system] file_no(2)=alias(_267624)
Redo: (217) [system] stream_property(_256504, file_no(2))
Exit: (217) [system] stream_property((0x7fc6d2a3a200), file_no(2))
^ Exit: (216) [user] original_user_error((0x7fc6d2a3a200))
^ Call: (216) [user] with_output_to((0x7fc6d2a3a200), format('~N~nDeterministic: ', []))
^ Call: (218) [user] format('~N~nDeterministic: ', [])
Deterministic:
^ Exit: (218) [user] format('~N~nDeterministic: ', [])
^ Exit: (216) [user] with_output_to((0x7fc6d2a3a200), format('~N~nDeterministic: ', []))
^ Exit: (215) [user] user_err(format('~N~nDeterministic: ', []))
^ Exit: (214) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^ Exit: (213) [user] not_compatio(format('~N~nDeterministic: ', []))
^ Call: (213) [user] ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))
^ Unify: (213) [system] ignore(user:(not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))
^ Call: (215) [user] not_compatio(if_t(\+symbolic([]), nop(nl)))
^ Unify: (215) [user] not_compatio(if_t(\+symbolic([]), nop(nl)))
^ Call: (216) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic([]), nop(nl))))
^ Unify: (216) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic([]), nop(nl))))
^ Call: (217) [user] once((is_mettalog;is_testing))
^ Unify: (217) [system] once(user:(is_mettalog;is_testing))
^ Call: (219) [user] is_mettalog
^ Unify: (219) [user] is_mettalog
^ Call: (220) [user] is_win64
^ Unify: (220) [user] is_win64
Call: (221) [system] current_prolog_flag(windows, _289384)
Fail: (221) [system] current_prolog_flag(windows, _290312)
^ Fail: (220) [user] is_win64
^ Redo: (219) [user] is_mettalog
^ Unify: (219) [user] is_mettalog
^ Call: (220) [user] is_metta_flag(log)
^ Unify: (220) [user] is_metta_flag(log)
^ Call: (222) [system] setup_call_cleanup('$notrace'(_295772, _295774), once(user:is_flag0(log)), '$restore_trace'(_295772, _295774))
^ Unify: (222) [system] setup_call_cleanup(system:'$notrace'(_295772, _295774), system:once(user:is_flag0(log)), system:'$restore_trace'(_295772, _295774))
^ Call: (223) [system] sig_atomic(system:'$notrace'(_295772, _295774))
^ Exit: (222) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1))
^ Exit: (220) [user] is_metta_flag(log)
^ Exit: (219) [user] is_mettalog
^ Exit: (217) [system] once(user:(is_mettalog;is_testing))
^ Call: (217) [user] user_err(if_t(\+symbolic([]), nop(nl)))
^ Unify: (217) [user] user_err(if_t(\+symbolic([]), nop(nl)))
^ Call: (218) [user] original_user_error(_304168)
^ Unify: (218) [user] original_user_error(_304168)
Call: (219) [system] stream_property(_304168, file_no(2))
Unify: (219) [system] stream_property(_304168, file_no(2))
Call: (220) [system] nonvar(_304168)
Redo: (219) [system] stream_property(_304168, file_no(2))
Unify: (219) [system] stream_property(_304168, file_no(2))
Call: (220) [system] nonvar(_304168)
Redo: (219) [system] stream_property(_304168, file_no(2))
Unify: (219) [system] stream_property(_304168, file_no(2))
Call: (220) [system] nonvar(file_no(2))
Exit: (220) [system] nonvar(file_no(2))
Call: (220) [system] file_no(2)=alias(_315288)
Redo: (219) [system] stream_property(_304168, file_no(2))
Exit: (219) [system] stream_property((0x7fc6d2a3a200), file_no(2))
^ Exit: (218) [user] original_user_error((0x7fc6d2a3a200))
^ Call: (218) [user] with_output_to((0x7fc6d2a3a200), if_t(\+symbolic([]), nop(nl)))
^ Call: (220) [user] if_t(\+symbolic([]), nop(nl))
^ Unify: (220) [user] if_t(\+symbolic([]), nop(nl))
^ Call: (222) [user] symbolic([])
^ Unify: (222) [user] symbolic([])
Call: (223) [system] atomic([])
Exit: (223) [system] atomic([])
^ Exit: (222) [user] symbolic([])
^ Redo: (220) [user] if_t(\+symbolic([]), nop(nl))
^ Exit: (220) [user] if_t(\+symbolic([]), nop(nl))
^ Exit: (218) [user] with_output_to((0x7fc6d2a3a200), if_t(\+symbolic([]), nop(nl)))
^ Exit: (217) [user] user_err(if_t(\+symbolic([]), nop(nl)))
^ Exit: (216) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic([]), nop(nl))))
^ Exit: (215) [user] not_compatio(if_t(\+symbolic([]), nop(nl)))
^ Call: (215) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))
^ Unify: (215) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))
^ Call: (216) [user] original_user_output(_334170)
^ Unify: (216) [user] original_user_output(_334170)
Call: (217) [system] stream_property(_334170, file_no(1))
Unify: (217) [system] stream_property(_334170, file_no(1))
Call: (218) [system] nonvar(_334170)
Redo: (217) [system] stream_property(_334170, file_no(1))
Unify: (217) [system] stream_property(_334170, file_no(1))
Call: (218) [system] nonvar(_334170)
Redo: (217) [system] stream_property(_334170, file_no(1))
Unify: (217) [system] stream_property(_334170, file_no(1))
Call: (218) [system] nonvar(file_no(1))
Exit: (218) [system] nonvar(file_no(1))
Call: (218) [system] file_no(1)=alias(_345290)
Redo: (217) [system] stream_property(_334170, file_no(1))
Exit: (217) [system] stream_property((0x7fc6d2a3a100), file_no(1))
^ Exit: (216) [user] original_user_output((0x7fc6d2a3a100))
^ Call: (216) [user] with_output_to((0x7fc6d2a3a100), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))
^ Call: (218) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^ Unify: (218) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^ Call: (219) [user] as_tf(is_mettalog, _352260)
^ Unify: (219) [user] as_tf(is_mettalog, _352260)
Call: (220) [system] is_mettalog\=[_354120|_354122]
Exit: (220) [system] is_mettalog\=[_354120|_354122]
^ Call: (220) [user] catch_nowarn((call(is_mettalog)*->_352260='True';_352260='False'))
^ Unify: (220) [user] catch_nowarn((call(is_mettalog)*->_352260='True';_352260='False'))
Call: (221) [user] catch_err((call(is_mettalog)*->_352260='True';_352260='False'), error(_357858, _357860), fail)
Unify: (221) [user] catch_err((call(is_mettalog)*->_352260='True';_352260='False'), error(_357858, _357860), fail)
^ Call: (224) [user] is_mettalog
^ Unify: (224) [user] is_mettalog
^ Call: (225) [user] is_win64
^ Unify: (225) [user] is_win64
Call: (226) [system] current_prolog_flag(windows, _363474)
Fail: (226) [system] current_prolog_flag(windows, _364402)
^ Fail: (225) [user] is_win64
^ Redo: (224) [user] is_mettalog
^ Unify: (224) [user] is_mettalog
^ Call: (225) [user] is_metta_flag(log)
^ Unify: (225) [user] is_metta_flag(log)
^ Call: (227) [system] setup_call_cleanup('$notrace'(_369862, _369864), once(user:is_flag0(log)), '$restore_trace'(_369862, _369864))
^ Unify: (227) [system] setup_call_cleanup(system:'$notrace'(_369862, _369864), system:once(user:is_flag0(log)), system:'$restore_trace'(_369862, _369864))
^ Call: (228) [system] sig_atomic(system:'$notrace'(_369862, _369864))
^ Exit: (227) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1))
^ Exit: (225) [user] is_metta_flag(log)
^ Exit: (224) [user] is_mettalog
Call: (224) [system] _352260='True'
Exit: (224) [system] 'True'='True'
Exit: (221) [user] catch_err((call(is_mettalog)*->'True'='True';'True'='False'), error(_357858, _357860), fail)
^ Exit: (220) [user] catch_nowarn((call(is_mettalog)*->'True'='True';'True'='False'))
^ Exit: (219) [user] as_tf(is_mettalog, 'True')
^ Call: (219) [user] with_option(src_indents, 'True', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^ Unify: (219) [user] with_option(src_indents, 'True', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^ Call: (220) [user] was_option_value(src_indents, _382216)
^ Unify: (220) [user] was_option_value(src_indents, _382216)
Call: (221) [system] current_prolog_flag(src_indents, _384074)
Exit: (221) [system] current_prolog_flag(src_indents, [])
Call: (221) [system] _382216=[]
Exit: (221) [system] []=[]
^ Exit: (220) [user] was_option_value(src_indents, [])
^ Call: (220) [user] setup_call_cleanup(set_option_value(src_indents, 'True'), color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)), set_option_value(src_indents, []))
^ Unify: (220) [system] setup_call_cleanup(user:set_option_value(src_indents, 'True'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)), user:set_option_value(src_indents, []))
^ Call: (221) [system] sig_atomic(user:set_option_value(src_indents, 'True'))
^ Call: (223) [user] set_option_value(src_indents, 'True')
^ Unify: (223) [user] set_option_value(src_indents, 'True')
^ Call: (224) [user] set_option_value0(src_indents, 'True')
^ Unify: (224) [user] set_option_value0(src_indents, 'True')
^ Call: (225) [user] p2mE('True', _395508)
^ Unify: (225) [user] p2mE('True', 'True')
Call: (226) [system] atom('True')
Exit: (226) [system] atom('True')
^ Unify: (225) [user] p2mE('True', 'True')
^ Exit: (225) [user] p2mE('True', 'True')
Call: (226) [$syspreds] nb_setval(src_indents, 'True')
Unify: (226) [$syspreds] nb_setval(src_indents, 'True')
Call: (227) [system] duplicate_term('True', _402950)
Exit: (227) [system] duplicate_term('True', 'True')
Call: (227) [system] nb_linkval(src_indents, 'True')
Exit: (227) [system] nb_linkval(src_indents, 'True')
Exit: (226) [$syspreds] nb_setval(src_indents, 'True')
^ Call: (225) [user] p2mE(_407592, 'True')
^ Unify: (225) [user] p2mE('True', 'True')
Call: (226) [system] atom('True')
Exit: (226) [system] atom('True')
^ Unify: (225) [user] p2mE(true, 'True')
^ Exit: (225) [user] p2mE(true, 'True')
Call: (226) [system] create_prolog_flag(src_indents, true, [keep(false), access(read_write), type(term)])
Exit: (226) [system] create_prolog_flag(src_indents, true, [keep(false), access(read_write), type(term)])
Call: (226) [system] set_prolog_flag(src_indents, true)
Exit: (226) [system] set_prolog_flag(src_indents, true)
^ Exit: (224) [user] set_option_value0(src_indents, 'True')
^ Exit: (223) [user] set_option_value(src_indents, 'True')
^ Exit: (221) [system] sig_atomic(user:set_option_value(src_indents, 'True'))
^ Call: (221) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))
^ Unify: (221) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))
^ Call: (222) [user] is_compatio
^ Unify: (222) [user] is_compatio
^ Call: (224) [system] setup_call_cleanup('$notrace'(_423680, _423682), once(user:is_compatio0), '$restore_trace'(_423680, _423682))
^ Unify: (224) [system] setup_call_cleanup(system:'$notrace'(_423680, _423682), system:once(user:is_compatio0), system:'$restore_trace'(_423680, _423682))
^ Call: (225) [system] sig_atomic(system:'$notrace'(_423680, _423682))
^ Fail: (222) [user] is_compatio
^ Redo: (221) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))
^ Unify: (221) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))
^ Call: (223) [rtrace] rtrace:quietly3(user:(wots(_429542, must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))), (_429542==""->true;our_ansi_format('yellow', '~w~n', [_429542]))))
^ Unify: (223) [rtrace] rtrace:quietly3(user:(wots(_429542, must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))), (_429542==""->true;our_ansi_format('yellow', '~w~n', [_429542]))))
()
^ Exit: (223) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))), (""==""->true;our_ansi_format('yellow', '~w~n', [""]))))
^ Exit: (221) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))
^ Call: (222) [user] set_option_value(src_indents, [])
^ Unify: (222) [user] set_option_value(src_indents, [])
^ Call: (223) [user] set_option_value0(src_indents, [])
^ Unify: (223) [user] set_option_value0(src_indents, [])
^ Call: (224) [user] p2mE([], _438688)
^ Unify: (224) [user] p2mE([], [])
Call: (225) [system] atom([])
Fail: (225) [system] atom([])
^ Redo: (224) [user] p2mE([], [])
^ Exit: (224) [user] p2mE([], [])
Call: (225) [$syspreds] nb_setval(src_indents, [])
Unify: (225) [$syspreds] nb_setval(src_indents, [])
Call: (226) [system] duplicate_term([], _446130)
Exit: (226) [system] duplicate_term([], [])
Call: (226) [system] nb_linkval(src_indents, [])
Exit: (226) [system] nb_linkval(src_indents, [])
Exit: (225) [$syspreds] nb_setval(src_indents, [])
^ Call: (224) [user] p2mE(_450772, [])
^ Unify: (224) [user] p2mE([], [])
Call: (225) [system] atom([])
Fail: (225) [system] atom([])
^ Redo: (224) [user] p2mE([], [])
^ Exit: (224) [user] p2mE([], [])
Call: (225) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)])
Exit: (225) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)])
Call: (225) [system] set_prolog_flag(src_indents, [])
Exit: (225) [system] set_prolog_flag(src_indents, [])
^ Exit: (223) [user] set_option_value0(src_indents, [])
^ Exit: (222) [user] set_option_value(src_indents, [])
^ Exit: (220) [system] setup_call_cleanup(user:set_option_value(src_indents, 'True'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)), user:set_option_value(src_indents, []))
^ Exit: (219) [user] with_option(src_indents, 'True', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^ Exit: (218) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^ Exit: (216) [user] with_output_to((0x7fc6d2a3a100), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))
^ Exit: (215) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))
^ Exit: (213) [system] ignore(user:(not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))
^ Exit: (211) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))))
^ Call: (211) [user] in_answer_io(write_asrc([]))
^ Unify: (211) [user] in_answer_io(write_asrc([]))
Call: (212) [system] nb_current(suspend_answers, true)
^ Redo: (211) [user] in_answer_io(write_asrc([]))
^ Unify: (211) [user] in_answer_io(write_asrc([]))
^ Call: (212) [user] answer_output(_473982)
^ Unify: (212) [user] answer_output(_473982)
^ Call: (213) [user] is_testing
^ Unify: (213) [user] is_testing
^ Call: (214) [user] is_metta_flag(test)
^ Unify: (214) [user] is_metta_flag(test)
^ Call: (216) [system] setup_call_cleanup('$notrace'(_479524, _479526), once(user:is_flag0(test)), '$restore_trace'(_479524, _479526))
^ Unify: (216) [system] setup_call_cleanup(system:'$notrace'(_479524, _479526), system:once(user:is_flag0(test)), system:'$restore_trace'(_479524, _479526))
^ Call: (217) [system] sig_atomic(system:'$notrace'(_479524, _479526))
^ Exit: (216) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (214) [user] is_metta_flag(test)
^ Exit: (213) [user] is_testing
^ Call: (213) [user] original_user_output(_473982)
^ Unify: (213) [user] original_user_output(_473982)
Call: (214) [system] stream_property(_473982, file_no(1))
Unify: (214) [system] stream_property(_473982, file_no(1))
Call: (215) [system] nonvar(_473982)
Redo: (214) [system] stream_property(_473982, file_no(1))
Unify: (214) [system] stream_property(_473982, file_no(1))
Call: (215) [system] nonvar(_473982)
Redo: (214) [system] stream_property(_473982, file_no(1))
Unify: (214) [system] stream_property(_473982, file_no(1))
Call: (215) [system] nonvar(file_no(1))
Exit: (215) [system] nonvar(file_no(1))
Call: (215) [system] file_no(1)=alias(_496260)
Redo: (214) [system] stream_property(_473982, file_no(1))
Exit: (214) [system] stream_property((0x7fc6d2a3a100), file_no(1))
^ Exit: (213) [user] original_user_output((0x7fc6d2a3a100))
^ Exit: (212) [user] answer_output((0x7fc6d2a3a100))
^ Call: (212) [user] with_output_to((0x7fc6d2a3a100), write_asrc([]))
Call: (214) [user] write_asrc([])
Unify: (214) [user] write_asrc([])
Call: (215) [system] []=='Empty'
Redo: (214) [user] write_asrc([])
Unify: (214) [user] write_asrc([])
Call: (215) [user] write_bsrc([])
Unify: (215) [user] write_bsrc([])
Call: (216) [system] []=='Empty'
Redo: (215) [user] write_bsrc([])
Unify: (215) [user] write_bsrc([])
Call: (216) [system] ground([])
Exit: (216) [system] ground([])
Call: (216) [user] write_bsrc1([])
Unify: (216) [user] write_bsrc1([])
Call: (217) [system] is_list([])
Exit: (217) [system] is_list([])
Call: (217) [lists] lists:member(_516604, [])
Redo: (216) [user] write_bsrc1([])
Unify: (216) [user] write_bsrc1([])
^ Call: (217) [user] write_src_woi([])
^ Unify: (217) [user] write_src_woi([])
^ Call: (219) [system] setup_call_cleanup('$notrace'(_521224, _521226), once(user:with_indents(false, write_src([]))), '$restore_trace'(_521224, _521226))
^ Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_521224, _521226), system:once(user:with_indents(false, write_src([]))), system:'$restore_trace'(_521224, _521226))
^ Call: (220) [system] sig_atomic(system:'$notrace'(_521224, _521226))
()
^ Exit: (219) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:with_indents(false, write_src([]))), system:'$restore_trace'(3, -1))
^ Exit: (217) [user] write_src_woi([])
Exit: (216) [user] write_bsrc1([])
Exit: (215) [user] write_bsrc([])
Exit: (214) [user] write_asrc([])
^ Exit: (212) [user] with_output_to((0x7fc6d2a3a100), write_asrc([]))
^ Exit: (211) [user] in_answer_io(write_asrc([]))
^ Call: (211) [user] not_compatio(format('~N'))
^ Unify: (211) [user] not_compatio(format('~N'))
^ Call: (212) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^ Unify: (212) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^ Call: (213) [user] once((is_mettalog;is_testing))
^ Unify: (213) [system] once(user:(is_mettalog;is_testing))
^ Call: (215) [user] is_mettalog
^ Unify: (215) [user] is_mettalog
^ Call: (216) [user] is_win64
^ Unify: (216) [user] is_win64
Call: (217) [system] current_prolog_flag(windows, _20938)
Fail: (217) [system] current_prolog_flag(windows, _21866)
^ Fail: (216) [user] is_win64
^ Redo: (215) [user] is_mettalog
^ Unify: (215) [user] is_mettalog
^ Call: (216) [user] is_metta_flag(log)
^ Unify: (216) [user] is_metta_flag(log)
^ Call: (218) [system] setup_call_cleanup('$notrace'(_27326, _27328), once(user:is_flag0(log)), '$restore_trace'(_27326, _27328))
^ Unify: (218) [system] setup_call_cleanup(system:'$notrace'(_27326, _27328), system:once(user:is_flag0(log)), system:'$restore_trace'(_27326, _27328))
^ Call: (219) [system] sig_atomic(system:'$notrace'(_27326, _27328))
^ Exit: (218) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1))
^ Exit: (216) [user] is_metta_flag(log)
^ Exit: (215) [user] is_mettalog
^ Exit: (213) [system] once(user:(is_mettalog;is_testing))
^ Call: (213) [user] user_err(format('~N'))
^ Unify: (213) [user] user_err(format('~N'))
^ Call: (214) [user] original_user_error(_35722)
^ Unify: (214) [user] original_user_error(_35722)
Call: (215) [system] stream_property(_35722, file_no(2))
Unify: (215) [system] stream_property(_35722, file_no(2))
Call: (216) [system] nonvar(_35722)
Redo: (215) [system] stream_property(_35722, file_no(2))
Unify: (215) [system] stream_property(_35722, file_no(2))
Call: (216) [system] nonvar(_35722)
Redo: (215) [system] stream_property(_35722, file_no(2))
Unify: (215) [system] stream_property(_35722, file_no(2))
Call: (216) [system] nonvar(file_no(2))
Exit: (216) [system] nonvar(file_no(2))
Call: (216) [system] file_no(2)=alias(_46842)
Redo: (215) [system] stream_property(_35722, file_no(2))
Exit: (215) [system] stream_property((0x7fc6d2a3a200), file_no(2))
^ Exit: (214) [user] original_user_error((0x7fc6d2a3a200))
^ Call: (214) [user] with_output_to((0x7fc6d2a3a200), format('~N'))
Call: (216) [$syspreds] format('~N')
Unify: (216) [$syspreds] format('~N')
^ Call: (217) [$syspreds] format('~N', [])
^ Exit: (217) [$syspreds] format('~N', [])
Exit: (216) [$syspreds] format('~N')
^ Exit: (214) [user] with_output_to((0x7fc6d2a3a200), format('~N'))
^ Exit: (213) [user] user_err(format('~N'))
^ Exit: (212) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^ Exit: (211) [user] not_compatio(format('~N'))
Call: (211) [system] true\==true
Fail: (211) [system] true\==true
Call: (211) [system] _4406=false
Exit: (211) [system] false=false
^ Call: (211) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.09132535799999975)))))
^ Unify: (211) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.09132535799999975)))))
Call: (213) [system] false==true
Fail: (213) [system] false==true
Call: (213) [system] true==true
Exit: (213) [system] true==true
^ Call: (212) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.09132535799999975))))
^ Unify: (212) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.09132535799999975))))
^ Call: (214) [system] setup_call_cleanup('$notrace'(_71614, _71616), once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.09132535799999975))))), _71572, fbug((_71572-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.09132535799999975))))))))), '$restore_trace'(_71614, _71616))
^ Unify: (214) [system] setup_call_cleanup(system:'$notrace'(_71614, _71616), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.09132535799999975))))), _71572, fbug((_71572-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.09132535799999975))))))))), system:'$restore_trace'(_71614, _71616))
^ Call: (215) [system] sig_atomic(system:'$notrace'(_71614, _71616))
^ Exit: (214) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.09132535799999975))))), _71572, fbug((_71572-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.09132535799999975))))))))), system:'$restore_trace'(3, -1))
^ Exit: (212) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.09132535799999975))))
^ Exit: (211) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.09132535799999975)))))
^ Call: (211) [user] color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _4510), maplist(print_var, _4510), nop(nl)));true)))
^ Unify: (211) [user] color_g_mesg('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4510), maplist(print_var, _4510), nop(nl)));true)))
^ Call: (213) [system] setup_call_cleanup('$notrace'(_80430, _80432), once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4510), maplist(print_var, _4510), nop(nl)));true))))), '$restore_trace'(_80430, _80432))
^ Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_80430, _80432), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4510), maplist(print_var, _4510), nop(nl)));true))))), system:'$restore_trace'(_80430, _80432))
^ Call: (214) [system] sig_atomic(system:'$notrace'(_80430, _80432))
^ Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4510), maplist(print_var, _4510), nop(nl)));true))))), system:'$restore_trace'(3, -1))
^ Exit: (211) [user] color_g_mesg('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4510), maplist(print_var, _4510), nop(nl)));true)))
Call: (211) [system] false==true
Fail: (211) [system] false==true
Redo: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], eval_H(500, '&self', ['pragma!', log, 'True'], _3568), _3568, [], [], _3568, _3436)
Call: (209) [$syspreds] flag(result_num, _93376, _93376)
Unify: (209) [$syspreds] flag(result_num, _93376, _93376)
Call: (210) [system] _93376==_93376
Exit: (210) [system] _93376==_93376
Call: (210) [system] get_flag(result_num, _93376)
Exit: (210) [system] get_flag(result_num, 1)
Exit: (209) [$syspreds] flag(result_num, 1, 1)
Call: (209) [system] 1==0
Redo: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], eval_H(500, '&self', ['pragma!', log, 'True'], _3568), _3568, [], [], _3568, _3436)
^ Call: (209) [user] in_answer_io(write(']\n'))
^ Unify: (209) [user] in_answer_io(write(']\n'))
Call: (210) [system] nb_current(suspend_answers, true)
^ Redo: (209) [user] in_answer_io(write(']\n'))
^ Unify: (209) [user] in_answer_io(write(']\n'))
^ Call: (210) [user] answer_output(_110274)
^ Unify: (210) [user] answer_output(_110274)
^ Call: (211) [user] is_testing
^ Unify: (211) [user] is_testing
^ Call: (212) [user] is_metta_flag(test)
^ Unify: (212) [user] is_metta_flag(test)
^ Call: (214) [system] setup_call_cleanup('$notrace'(_115816, _115818), once(user:is_flag0(test)), '$restore_trace'(_115816, _115818))
^ Unify: (214) [system] setup_call_cleanup(system:'$notrace'(_115816, _115818), system:once(user:is_flag0(test)), system:'$restore_trace'(_115816, _115818))
^ Call: (215) [system] sig_atomic(system:'$notrace'(_115816, _115818))
^ Exit: (214) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (212) [user] is_metta_flag(test)
^ Exit: (211) [user] is_testing
^ Call: (211) [user] original_user_output(_110274)
^ Unify: (211) [user] original_user_output(_110274)
Call: (212) [system] stream_property(_110274, file_no(1))
Unify: (212) [system] stream_property(_110274, file_no(1))
Call: (213) [system] nonvar(_110274)
Redo: (212) [system] stream_property(_110274, file_no(1))
Unify: (212) [system] stream_property(_110274, file_no(1))
Call: (213) [system] nonvar(_110274)
Redo: (212) [system] stream_property(_110274, file_no(1))
Unify: (212) [system] stream_property(_110274, file_no(1))
Call: (213) [system] nonvar(file_no(1))
Exit: (213) [system] nonvar(file_no(1))
Call: (213) [system] file_no(1)=alias(_132552)
Redo: (212) [system] stream_property(_110274, file_no(1))
Exit: (212) [system] stream_property((0x7fc6d2a3a100), file_no(1))
^ Exit: (211) [user] original_user_output((0x7fc6d2a3a100))
^ Exit: (210) [user] answer_output((0x7fc6d2a3a100))
^ Call: (210) [user] with_output_to((0x7fc6d2a3a100), write(']\n'))
Call: (212) [system] write(']\n')
]
Exit: (212) [system] write(']\n')
^ Exit: (210) [user] with_output_to((0x7fc6d2a3a100), write(']\n'))
^ Exit: (209) [user] in_answer_io(write(']\n'))
^ Call: (209) [user] ignore(res([])=res(_3436))
^ Unify: (209) [system] ignore(user:(res([])=res(_3436)))
Call: (210) [system] res([])=res(_3436)
Exit: (210) [system] res([])=res([])
^ Exit: (209) [system] ignore(user:(res([])=res([])))
Exit: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], eval_H(500, '&self', ['pragma!', log, 'True'], _3568), _3568, [], [], _3568, [])
Exit: (206) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], eval_H(500, '&self', ['pragma!', log, 'True'], _3568), _3568, [], [], _3568, [])
Exit: (204) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], eval_H(500, '&self', ['pragma!', log, 'True'], _3568), _3568, [], [], _3568, [])
^ Exit: (201) [system] ignore(user:catch((not_compatio(write_exec(['pragma!', log, 'True'])), notrace(into_metta_callable('&self', ['pragma!', log, 'True'], eval_H(500, '&self', ['pragma!', log, 'True'], _3568), _3568, [], [])), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], eval_H(500, '&self', ['pragma!', log, 'True'], _3568), _3568, [], [], _3568, [])), give_up(_3652), pp_m('red', gave_up(_3652))))
Exit: (200) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], [])
Exit: (198) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], []))
Exit: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', log, 'True'], [])
Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', log, 'True']), [])
^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', log, 'True']), []))
^ Redo: (194) [user] metta_file_buffer(_3388, _3390, _3392, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3396)
^ Unify: (194) [user] metta_file_buffer(+, [:, 'is-variable', [->, 'Atom', 'Bool']], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(41, 2, 19, 41))
^ Exit: (194) [user] metta_file_buffer(+, [:, 'is-variable', [->, 'Atom', 'Bool']], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(41, 2, 19, 41))
^ Call: (195) [user] apply:maplist(maybe_assign, [])
^ Unify: (195) [apply] apply:maplist(user:maybe_assign, [])
Call: (196) [apply] apply:maplist_([], user:maybe_assign)
Unify: (196) [apply] apply:maplist_([], user:maybe_assign)
Exit: (196) [apply] apply:maplist_([], user:maybe_assign)
^ Exit: (195) [apply] apply:maplist(user:maybe_assign, [])
^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-variable', [->, 'Atom', 'Bool']], _3436))
^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-variable', [->, 'Atom', 'Bool']], _3436))
Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-variable', [->, 'Atom', 'Bool']], _3436)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-variable', [->, 'Atom', 'Bool']], _3436)
Call: (197) [system] var([:, 'is-variable', [->, 'Atom', 'Bool']])
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-variable', [->, 'Atom', 'Bool']], _3436)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-variable', [->, 'Atom', 'Bool']], _3436)
Call: (197) [system] (+)\==exec
Exit: (197) [system] (+)\==exec
Call: (197) [system] [:, 'is-variable', [->, 'Atom', 'Bool']]==[]
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-variable', [->, 'Atom', 'Bool']], _3436)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-variable', [->, 'Atom', 'Bool']], _3436)
Call: (197) [system] string([:, 'is-variable', [->, 'Atom', 'Bool']])
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-variable', [->, 'Atom', 'Bool']], _3436)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-variable', [->, 'Atom', 'Bool']], _3436)
Call: (197) [system] (+)\==exec
Exit: (197) [system] (+)\==exec
^ Call: (197) [user] if_t(into_simple_op(+, [:, 'is-variable', [->, 'Atom', 'Bool']], _264858), pfcAdd_Now('next-operation'(_264858)))
^ Unify: (197) [user] if_t(into_simple_op(+, [:, 'is-variable', [->, 'Atom', 'Bool']], _264858), pfcAdd_Now('next-operation'(_264858)))
Call: (198) [user] into_simple_op(+, [:, 'is-variable', [->, 'Atom', 'Bool']], _264858)
Unify: (198) [user] into_simple_op(+, [:, 'is-variable', [->, 'Atom', 'Bool']], op(+, :, _267650))
Call: (199) [user] o_s(['is-variable', [->, 'Atom', 'Bool']], _267650)
Unify: (199) [user] o_s(['is-variable', [->, 'Atom', 'Bool']], _267650)
Call: (200) [user] o_s('is-variable', _267650)
Unify: (200) [user] o_s('is-variable', 'is-variable')
Exit: (200) [user] o_s('is-variable', 'is-variable')
Exit: (199) [user] o_s(['is-variable', [->, 'Atom', 'Bool']], 'is-variable')
Exit: (198) [user] into_simple_op(+, [:, 'is-variable', [->, 'Atom', 'Bool']], op(+, :, 'is-variable'))
^ Call: (198) [user] pfcAdd_Now('next-operation'(op(+, :, 'is-variable')))
^ Unify: (198) [user] pfcAdd_Now('next-operation'(op(+, :, 'is-variable')))
^ Call: (199) [user] current_predicate(pfcAdd/1)
^ Exit: (199) [user] current_predicate(pfcAdd/1)
^ Call: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'is-variable'))))
^ Unify: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'is-variable'))))
^ Call: (200) [user] clause(pfcTraceExecution, true)
^ Fail: (200) [user] clause(pfcTraceExecution, true)
^ Redo: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'is-variable'))))
^ Exit: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'is-variable'))))
^ Call: (199) [user] pfcAdd('next-operation'(op(+, :, 'is-variable')))
^ Unify: (199) [user] pfcAdd('next-operation'(op(+, :, 'is-variable')))
^ Call: (200) [user] must_ex(current_why_UU(_286120))
^ Unify: (200) [user] must_ex(current_why_UU(_286120))
Call: (202) [user] current_why_UU(_286120)
Unify: (202) [user] current_why_UU(_286120)
^ Call: (203) [user] get_why_uu(_286120)
^ Unify: (203) [user] get_why_uu(_286120)
^ Call: (204) [user] findall(_291660, current_why(_291660), _291666)
^ Unify: (204) [$bags] findall(_291660, user:current_why(_291660), _291666)
^ Call: (205) [$bags] findall(_291660, user:current_why(_291660), _291666, [])
^ Unify: (205) [$bags] findall(_291660, user:current_why(_291660), _291666, [])
^ Call: (206) [$bags] cleanup_bag(findall_loop(_291660, user:current_why(_291660), _291666, []), '$destroy_findall_bag')
^ Unify: (206) [$bags] cleanup_bag('$bags':findall_loop(_291660, user:current_why(_291660), _291666, []), '$bags':'$destroy_findall_bag')
Call: (207) [$bags] findall_loop(_291660, user:current_why(_291660), _291666, [])
Unify: (207) [$bags] findall_loop(_291660, user:current_why(_291660), _291666, [])
^ Call: (208) [user] bugger:current_why(_291660)
^ Unify: (208) [user] bugger:current_why(_291660)
^ Call: (209) [user] bugger:current_why_data(_291660)
^ Unify: (209) [user] bugger:current_why_data(_291660)
Call: (210) [system] nb_current('$current_why', wp(_291660, _302920))
Fail: (210) [system] nb_current('$current_why', wp(_291660, _302920))
^ Redo: (209) [user] bugger:current_why_data(_291660)
^ Unify: (209) [user] bugger:current_why_data(_291660)
Call: (210) [t_l] t_l:current_why_source(_291660)
Fail: (210) [t_l] t_l:current_why_source(_291660)
^ Fail: (209) [user] bugger:current_why_data(_291660)
^ Redo: (208) [user] bugger:current_why(_291660)
^ Unify: (208) [user] bugger:current_why(mfl4(_310348, _310350, _310352, _310354))
^ Call: (210) [system] setup_call_cleanup('$notrace'(_311304, _311306), once(user:current_mfl4(_310348, _310350, _310352, _310354)), '$restore_trace'(_311304, _311306))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_311304, _311306), system:once(user:current_mfl4(_310348, _310350, _310352, _310354)), system:'$restore_trace'(_311304, _311306))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_311304, _311306))
^ Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_310348, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1))
^ Exit: (208) [user] bugger:current_why(P;HTML|mfl4(_310348, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Redo: (207) [$bags] findall_loop(_291660, user:current_why(_291660), _291666, [])
Exit: (207) [$bags] findall_loop(_291660, user:current_why(_291660), [P;HTML|mfl4(_328204, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^ Exit: (206) [$bags] cleanup_bag('$bags':findall_loop(_291660, user:current_why(_291660), [P;HTML|mfl4(_328204, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag')
^ Exit: (205) [$bags] findall(_291660, user:current_why(_291660), [P;HTML|mfl4(_328204, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^ Exit: (204) [$bags] findall(_291660, user:current_why(_291660), [P;HTML|mfl4(_328204, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (204) [system] [P;HTML|mfl4(_328204, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
Exit: (204) [system] [P;HTML|mfl4(_328204, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
^ Call: (204) [user] u_to_uu([P;HTML|mfl4(_328204, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _286120)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_328204, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_328204, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax))
Call: (205) [system] var([P;HTML|mfl4(_328204, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Fail: (205) [system] var([P;HTML|mfl4(_328204, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Redo: (204) [user] u_to_uu([P;HTML|mfl4(_328204, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _286120)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_328204, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_328204, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (205) [system] nonvar([P;HTML|mfl4(_328204, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Exit: (205) [system] nonvar([P;HTML|mfl4(_328204, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (205) [system] [P;HTML|mfl4(_328204, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_447800, _447802)
Fail: (205) [system] [P;HTML|mfl4(_328204, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_447800, _447802)
^ Redo: (204) [user] u_to_uu([P;HTML|mfl4(_328204, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _286120)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_328204, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _286120)
^ Call: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_328204, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _478162)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_328204, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _478162)
^ Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_328204, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _478162)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_328204, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_328204, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (207) [system] var([P;HTML|mfl4(_328204, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Fail: (207) [system] var([P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3628)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Call: (207) [user] not(compound([P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^ Unify: (207) [system] not(user:compound([P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
Call: (208) [system] compound([P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Exit: (208) [system] compound([P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Fail: (207) [system] not(user:compound([P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3628)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3628)
^ Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3628)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (208) [system] var(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Fail: (208) [system] var(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3628)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Call: (208) [user] not(compound(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^ Unify: (208) [system] not(user:compound(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
Call: (209) [system] compound(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Exit: (209) [system] compound(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Fail: (208) [system] not(user:compound(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3628)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Call: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3582)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Call: (206) [system] var(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Fail: (206) [system] var(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3582)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (206) [system] nonvar(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Exit: (206) [system] nonvar(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (206) [system] P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_320598, _320600)
Fail: (206) [system] P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_320598, _320600)
^ Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3582)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (204) [user] u_to_uu([P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (203) [user] get_why_uu((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Exit: (202) [user] current_why_UU((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (200) [user] must_ex(current_why_UU((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (200) [user] pfcAdd('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (200) [user] pfcAdd('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (201) [user] pfcPost('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (201) [user] pfcPost('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (202) [user] pfcPost_rev((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, 'is-variable')))
^ Unify: (202) [user] pfcPost_rev((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, 'is-variable')))
Call: (203) [system] is_list('next-operation'(op(+, :, 'is-variable')))
Fail: (203) [system] is_list('next-operation'(op(+, :, 'is-variable')))
^ Redo: (202) [user] pfcPost_rev((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, 'is-variable')))
^ Call: (203) [user] pfcPost1('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (203) [user] pfcPost1('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (204) [user] control_arg_types('next-operation'(op(+, :, 'is-variable')), _478912)
^ Unify: (204) [user] control_arg_types('next-operation'(op(+, :, 'is-variable')), _478912)
Call: (205) [system] fail
Fail: (205) [system] fail
^ Fail: (204) [user] control_arg_types('next-operation'(op(+, :, 'is-variable')), _478912)
^ Redo: (203) [user] pfcPost1('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (203) [user] pfcPost1('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (204) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _498708, (notrace, wdmsg(('next-operation'(op(+, :, 'is-variable'))=>_498708)), trace)))
^ Unify: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _498708, (notrace, wdmsg(('next-operation'(op(+, :, 'is-variable'))=>_498708)), trace)))
^ Call: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _498708, (notrace, wdmsg(('next-operation'(op(+, :, 'is-variable'))=>_498708)), trace)), user:each_call_cleanup)
^ Unify: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3608, (notrace, wdmsg(('next-operation'(op(+, :, 'is-variable'))=>_3608)), trace)), user:each_call_cleanup)
Call: (206) [system] current_prolog_flag(occurs_check, _9516)
Exit: (206) [system] current_prolog_flag(occurs_check, true)
^ Call: (206) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3608, (notrace, wdmsg(('next-operation'(op(+, :, 'is-variable'))=>_3608)), trace)), user:set_prolog_flag(occurs_check, true))
^ Unify: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3608, (notrace, wdmsg(('next-operation'(op(+, :, 'is-variable'))=>_3608)), trace)), user:set_prolog_flag(occurs_check, true))
Call: (207) [system] true==true
Exit: (207) [system] true==true
^ Call: (208) [user] pfcPost11('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (208) [user] pfcPost11('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (211) [user] pfcAddSupport('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (211) [user] pfcAddSupport('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (212) [user] assert('$spft$'('next-operation'(op(+, :, 'is-variable')), P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (212) [user] assert('$spft$'('next-operation'(op(+, :, 'is-variable')), P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (211) [user] pfcAddSupport('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-variable')))
^ Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-variable')))
^ Call: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-variable')), true)
^ Unify: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-variable')), true)
^ Call: (211) [user] is_asserted_exact('next-operation'(op(+, :, 'is-variable')), true)
^ Unify: (211) [user] is_asserted_exact('next-operation'(op(+, :, 'is-variable')), true)
^ Call: (212) [user] strip_module('next-operation'(op(+, :, 'is-variable')), _109928, _109930)
^ Exit: (212) [user] strip_module('next-operation'(op(+, :, 'is-variable')), user, 'next-operation'(op(+, :, 'is-variable')))
^ Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-variable')), true)
^ Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-variable')), true)
Call: (213) [system] _113672=user
Exit: (213) [system] user=user
^ Call: (213) [user] clause(user:'next-operation'(op(+, :, 'is-variable')), true, _115542)
^ Fail: (213) [user] clause('next-operation'(op(+, :, 'is-variable')), true, _115542)
^ Redo: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-variable')), true)
^ Call: (213) [user] clause(user:'next-operation'(op(+, :, 'is-variable')), true, _118370)
^ Fail: (213) [user] clause('next-operation'(op(+, :, 'is-variable')), true, _118370)
^ Fail: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-variable')), true)
^ Fail: (211) [user] is_asserted_exact('next-operation'(op(+, :, 'is-variable')), true)
^ Redo: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-variable')), true)
^ Exit: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-variable')), true)
^ Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-variable')))
^ Call: (209) [user] pfcPost2('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (209) [user] pfcPost2('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-variable')));assert('next-operation'(op(+, :, 'is-variable'))))))
^ Unify: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-variable')));assert('next-operation'(op(+, :, 'is-variable'))))))
^ Call: (212) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-variable')));assert('next-operation'(op(+, :, 'is-variable')))))
^ Unify: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-variable')));assert('next-operation'(op(+, :, 'is-variable')))))
^ Call: (214) [user] is_asserted_exact('next-operation'(op(+, :, 'is-variable')))
^ Unify: (214) [user] is_asserted_exact('next-operation'(op(+, :, 'is-variable')))
^ Call: (215) [user] strip_module('next-operation'(op(+, :, 'is-variable')), _145680, _145682)
^ Exit: (215) [user] strip_module('next-operation'(op(+, :, 'is-variable')), user, 'next-operation'(op(+, :, 'is-variable')))
^ Call: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'is-variable')), _147560, _147562)
^ Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable')), true)
Call: (216) [system] var('next-operation'(op(+, :, 'is-variable')))
Fail: (216) [system] var('next-operation'(op(+, :, 'is-variable')))
^ Redo: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'is-variable')), _147560, _147562)
^ Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable')), true)
^ Exit: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable')), true)
^ Call: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-variable')), true)
^ Unify: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-variable')), true)
Call: (216) [system] _155966=user
Exit: (216) [system] user=user
^ Call: (216) [user] clause(user:'next-operation'(op(+, :, 'is-variable')), true, _157836)
^ Fail: (216) [user] clause('next-operation'(op(+, :, 'is-variable')), true, _157836)
^ Redo: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-variable')), true)
^ Call: (216) [user] clause(user:'next-operation'(op(+, :, 'is-variable')), true, _160664)
^ Fail: (216) [user] clause('next-operation'(op(+, :, 'is-variable')), true, _160664)
^ Fail: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-variable')), true)
^ Fail: (214) [user] is_asserted_exact('next-operation'(op(+, :, 'is-variable')))
^ Call: (214) [user] assert('next-operation'(op(+, :, 'is-variable')))
^ Exit: (214) [user] assert('next-operation'(op(+, :, 'is-variable')))
^ Exit: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-variable')));assert('next-operation'(op(+, :, 'is-variable')))))
^ Exit: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-variable')));assert('next-operation'(op(+, :, 'is-variable'))))))
^ Call: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (212) [user] pfcTraceAdd('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (212) [user] pfcTraceAdd('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'is-variable')))
^ Unify: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'is-variable')))
^ Call: (215) [user] pfcIsNotTraced('next-operation'(op(+, :, 'is-variable')))
^ Unify: (215) [user] pfcIsNotTraced('next-operation'(op(+, :, 'is-variable')))
^ Call: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-variable')), _217334)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-variable')), _217334)
Call: (217) [system] var('next-operation'(op(+, :, 'is-variable')))
Fail: (217) [system] var('next-operation'(op(+, :, 'is-variable')))
^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-variable')), _217334)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-variable')), _217334)
Call: (217) [system] compound('next-operation'(op(+, :, 'is-variable')))
Exit: (217) [system] compound('next-operation'(op(+, :, 'is-variable')))
Call: (217) [system] 1<1
Fail: (217) [system] 1<1
^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-variable')), _217334)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-variable')), _217334)
Call: (217) [system] _228486 is 1+ -1
Exit: (217) [system] 0 is 1+ -1
^ Call: (217) [user] compound_eles('next-operation'(op(+, :, 'is-variable')), _230344)
^ Unify: (217) [user] compound_eles('next-operation'(op(+, :, 'is-variable')), _230344)
Call: (218) [system] is_list('next-operation'(op(+, :, 'is-variable')))
Fail: (218) [system] is_list('next-operation'(op(+, :, 'is-variable')))
^ Redo: (217) [user] compound_eles('next-operation'(op(+, :, 'is-variable')), _230344)
^ Unify: (217) [user] compound_eles('next-operation'(op(+, :, 'is-variable')), _230344)
Call: (218) [system] compound('next-operation'(op(+, :, 'is-variable')))
Exit: (218) [system] compound('next-operation'(op(+, :, 'is-variable')))
Call: (218) [system] compound_name_arguments('next-operation'(op(+, :, 'is-variable')), _237754, _237756)
Exit: (218) [system] compound_name_arguments('next-operation'(op(+, :, 'is-variable')), 'next-operation', [op(+, :, 'is-variable')])
Call: (218) [lists] lists:member(_230344, ['next-operation', op(+, :, 'is-variable')])
Unify: (218) [lists] lists:member(_230344, ['next-operation', op(+, :, 'is-variable')])
Call: (219) [lists] lists:member_([op(+, :, 'is-variable')], _230344, 'next-operation')
Unify: (219) [lists] lists:member_([op(+, :, 'is-variable')], 'next-operation', 'next-operation')
Exit: (219) [lists] lists:member_([op(+, :, 'is-variable')], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(+, :, 'is-variable')])
^ Exit: (217) [user] compound_eles('next-operation'(op(+, :, 'is-variable')), 'next-operation')
^ Call: (217) [user] compound_eles(0, 'next-operation', _217334)
^ Unify: (217) [user] compound_eles(0, 'next-operation', _217334)
Call: (218) [system] var('next-operation')
Fail: (218) [system] var('next-operation')
^ Redo: (217) [user] compound_eles(0, 'next-operation', _217334)
^ Unify: (217) [user] compound_eles(0, 'next-operation', _217334)
Call: (218) [system] compound('next-operation')
Fail: (218) [system] compound('next-operation')
^ Redo: (217) [user] compound_eles(0, 'next-operation', _217334)
Call: (218) [system] _217334='next-operation'
Exit: (218) [system] 'next-operation'='next-operation'
^ Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-variable')), 'next-operation')
^ Call: (216) [user] pfcIgnored('next-operation')
^ Fail: (216) [user] pfcIgnored('next-operation')
Redo: (219) [lists] lists:member_([op(+, :, 'is-variable')], _230344, 'next-operation')
Unify: (219) [lists] lists:member_([op(+, :, 'is-variable')], _230344, 'next-operation')
Call: (220) [lists] lists:member_([], _230344, op(+, :, 'is-variable'))
Unify: (220) [lists] lists:member_([], op(+, :, 'is-variable'), op(+, :, 'is-variable'))
Exit: (220) [lists] lists:member_([], op(+, :, 'is-variable'), op(+, :, 'is-variable'))
Exit: (219) [lists] lists:member_([op(+, :, 'is-variable')], op(+, :, 'is-variable'), 'next-operation')
Exit: (218) [lists] lists:member(op(+, :, 'is-variable'), ['next-operation', op(+, :, 'is-variable')])
^ Exit: (217) [user] compound_eles('next-operation'(op(+, :, 'is-variable')), op(+, :, 'is-variable'))
^ Call: (217) [user] compound_eles(0, op(+, :, 'is-variable'), _217334)
^ Unify: (217) [user] compound_eles(0, op(+, :, 'is-variable'), _217334)
Call: (218) [system] var(op(+, :, 'is-variable'))
Fail: (218) [system] var(op(+, :, 'is-variable'))
^ Redo: (217) [user] compound_eles(0, op(+, :, 'is-variable'), _217334)
^ Unify: (217) [user] compound_eles(0, op(+, :, 'is-variable'), _217334)
Call: (218) [system] compound(op(+, :, 'is-variable'))
Exit: (218) [system] compound(op(+, :, 'is-variable'))
Call: (218) [system] 0<1
Exit: (218) [system] 0<1
Call: (218) [system] _217334=op(+, :, 'is-variable')
Exit: (218) [system] op(+, :, 'is-variable')=op(+, :, 'is-variable')
^ Exit: (217) [user] compound_eles(0, op(+, :, 'is-variable'), op(+, :, 'is-variable'))
^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-variable')), op(+, :, 'is-variable'))
^ Call: (216) [user] pfcIgnored(op(+, :, 'is-variable'))
^ Fail: (216) [user] pfcIgnored(op(+, :, 'is-variable'))
^ Fail: (215) [user] pfcIsNotTraced('next-operation'(op(+, :, 'is-variable')))
^ Redo: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'is-variable')))
^ Unify: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'is-variable')))
^ Call: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-variable')), _285134)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-variable')), _285134)
Call: (216) [system] var('next-operation'(op(+, :, 'is-variable')))
Fail: (216) [system] var('next-operation'(op(+, :, 'is-variable')))
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-variable')), _285134)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-variable')), _285134)
Call: (216) [system] compound('next-operation'(op(+, :, 'is-variable')))
Exit: (216) [system] compound('next-operation'(op(+, :, 'is-variable')))
Call: (216) [system] 1<1
Fail: (216) [system] 1<1
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-variable')), _285134)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-variable')), _285134)
Call: (216) [system] _296286 is 1+ -1
Exit: (216) [system] 0 is 1+ -1
^ Call: (216) [user] compound_eles('next-operation'(op(+, :, 'is-variable')), _298144)
^ Unify: (216) [user] compound_eles('next-operation'(op(+, :, 'is-variable')), _298144)
Call: (217) [system] is_list('next-operation'(op(+, :, 'is-variable')))
Fail: (217) [system] is_list('next-operation'(op(+, :, 'is-variable')))
^ Redo: (216) [user] compound_eles('next-operation'(op(+, :, 'is-variable')), _298144)
^ Unify: (216) [user] compound_eles('next-operation'(op(+, :, 'is-variable')), _298144)
Call: (217) [system] compound('next-operation'(op(+, :, 'is-variable')))
Exit: (217) [system] compound('next-operation'(op(+, :, 'is-variable')))
Call: (217) [system] compound_name_arguments('next-operation'(op(+, :, 'is-variable')), _305554, _305556)
Exit: (217) [system] compound_name_arguments('next-operation'(op(+, :, 'is-variable')), 'next-operation', [op(+, :, 'is-variable')])
Call: (217) [lists] lists:member(_298144, ['next-operation', op(+, :, 'is-variable')])
Unify: (217) [lists] lists:member(_298144, ['next-operation', op(+, :, 'is-variable')])
Call: (218) [lists] lists:member_([op(+, :, 'is-variable')], _298144, 'next-operation')
Unify: (218) [lists] lists:member_([op(+, :, 'is-variable')], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member_([op(+, :, 'is-variable')], 'next-operation', 'next-operation')
Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, :, 'is-variable')])
^ Exit: (216) [user] compound_eles('next-operation'(op(+, :, 'is-variable')), 'next-operation')
^ Call: (216) [user] compound_eles(0, 'next-operation', _285134)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _285134)
Call: (217) [system] var('next-operation')
Fail: (217) [system] var('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _285134)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _285134)
Call: (217) [system] compound('next-operation')
Fail: (217) [system] compound('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _285134)
Call: (217) [system] _285134='next-operation'
Exit: (217) [system] 'next-operation'='next-operation'
^ Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-variable')), 'next-operation')
^ Call: (215) [user] pfcTraced('next-operation')
^ Fail: (215) [user] pfcTraced('next-operation')
Redo: (218) [lists] lists:member_([op(+, :, 'is-variable')], _298144, 'next-operation')
Unify: (218) [lists] lists:member_([op(+, :, 'is-variable')], _298144, 'next-operation')
Call: (219) [lists] lists:member_([], _298144, op(+, :, 'is-variable'))
Unify: (219) [lists] lists:member_([], op(+, :, 'is-variable'), op(+, :, 'is-variable'))
Exit: (219) [lists] lists:member_([], op(+, :, 'is-variable'), op(+, :, 'is-variable'))
Exit: (218) [lists] lists:member_([op(+, :, 'is-variable')], op(+, :, 'is-variable'), 'next-operation')
Exit: (217) [lists] lists:member(op(+, :, 'is-variable'), ['next-operation', op(+, :, 'is-variable')])
^ Exit: (216) [user] compound_eles('next-operation'(op(+, :, 'is-variable')), op(+, :, 'is-variable'))
^ Call: (216) [user] compound_eles(0, op(+, :, 'is-variable'), _285134)
^ Unify: (216) [user] compound_eles(0, op(+, :, 'is-variable'), _285134)
Call: (217) [system] var(op(+, :, 'is-variable'))
Fail: (217) [system] var(op(+, :, 'is-variable'))
^ Redo: (216) [user] compound_eles(0, op(+, :, 'is-variable'), _285134)
^ Unify: (216) [user] compound_eles(0, op(+, :, 'is-variable'), _285134)
Call: (217) [system] compound(op(+, :, 'is-variable'))
Exit: (217) [system] compound(op(+, :, 'is-variable'))
Call: (217) [system] 0<1
Exit: (217) [system] 0<1
Call: (217) [system] _285134=op(+, :, 'is-variable')
Exit: (217) [system] op(+, :, 'is-variable')=op(+, :, 'is-variable')
^ Exit: (216) [user] compound_eles(0, op(+, :, 'is-variable'), op(+, :, 'is-variable'))
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-variable')), op(+, :, 'is-variable'))
^ Call: (215) [user] pfcTraced(op(+, :, 'is-variable'))
^ Fail: (215) [user] pfcTraced(op(+, :, 'is-variable'))
^ Fail: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'is-variable')))
^ Redo: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (213) [user] pfcTraceBreak('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcTraceBreak('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (214) [user] pfcSpied('next-operation'(op(+, :, 'is-variable')), +)
^ Fail: (214) [user] pfcSpied('next-operation'(op(+, :, 'is-variable')), +)
^ Redo: (213) [user] pfcTraceBreak('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (213) [user] pfcTraceBreak('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (212) [user] pfcTraceAdd('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (212) [user] pfcEnqueue('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (212) [user] pfcEnqueue('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (213) [user] pfcGetSearch(_451546)
^ Unify: (213) [user] pfcGetSearch(_451546)
Call: (214) [t_l] t_l:pfcSearchTL(_453396)
Fail: (214) [t_l] t_l:pfcSearchTL(_453396)
^ Redo: (213) [user] pfcGetSearch(_451546)
^ Call: (214) [user] pfcSearch(_456170)
^ Unify: (214) [user] pfcSearch(direct)
^ Exit: (214) [user] pfcSearch(direct)
Call: (214) [system] _451546=direct
Exit: (214) [system] direct=direct
^ Exit: (213) [user] pfcGetSearch(direct)
^ Call: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Call: (214) [system] direct=direct
Exit: (214) [system] direct=direct
^ Call: (214) [user] pfcFwd('next-operation'(op(+, :, 'is-variable')))
^ Unify: (214) [user] pfcFwd('next-operation'(op(+, :, 'is-variable')))
^ Call: (215) [user] control_arg_types('next-operation'(op(+, :, 'is-variable')), _480604)
^ Unify: (215) [user] control_arg_types('next-operation'(op(+, :, 'is-variable')), _480604)
Call: (216) [system] fail
Fail: (216) [system] fail
^ Fail: (215) [user] control_arg_types('next-operation'(op(+, :, 'is-variable')), _480604)
^ Redo: (214) [user] pfcFwd('next-operation'(op(+, :, 'is-variable')))
^ Unify: (214) [user] pfcFwd('next-operation'(op(+, :, 'is-variable')))
^ Call: (215) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, :, 'is-variable'))))
^ Unify: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-variable'))))
^ Call: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-variable'))), user:each_call_cleanup)
^ Unify: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-variable'))), user:each_call_cleanup)
Call: (217) [system] current_prolog_flag(occurs_check, _490866)
Exit: (217) [system] current_prolog_flag(occurs_check, true)
^ Call: (217) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-variable'))), user:set_prolog_flag(occurs_check, true))
^ Unify: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-variable'))), user:set_prolog_flag(occurs_check, true))
Call: (218) [system] true==true
Exit: (218) [system] true==true
^ Call: (218) [user] pfcFwd0('next-operation'(op(+, :, 'is-variable')))
^ Unify: (218) [user] pfcFwd0('next-operation'(op(+, :, 'is-variable')))
Call: (219) [system] is_list(_498362)
Fail: (219) [system] is_list(_498362)
^ Redo: (218) [user] pfcFwd0('next-operation'(op(+, :, 'is-variable')))
^ Call: (219) [user] pfcFwd1('next-operation'(op(+, :, 'is-variable')))
^ Unify: (219) [user] pfcFwd1('next-operation'(op(+, :, 'is-variable')))
^ Call: (220) [user] fc_rule_check('next-operation'(op(+, :, 'is-variable')))
^ Unify: (220) [user] fc_rule_check('next-operation'(op(+, :, 'is-variable')))
^ Exit: (220) [user] fc_rule_check('next-operation'(op(+, :, 'is-variable')))
Call: (220) [system] copy_term('next-operation'(op(+, :, 'is-variable')), _505756)
Exit: (220) [system] copy_term('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable')))
^ Call: (220) [user] ignore(fcpt('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable'))))
^ Unify: (220) [system] ignore(user:fcpt('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable'))))
^ Call: (221) [user] fcpt('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable')))
^ Unify: (221) [user] fcpt('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable')))
^ Call: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'is-variable')), _511348))
^ Unify: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'is-variable')), _511348))
^ Call: (223) [user] clause('$pt$'('next-operation'(op(+, :, 'is-variable')), _511348), true)
^ Fail: (223) [user] clause('$pt$'('next-operation'(op(+, :, 'is-variable')), _511348), true)
^ Redo: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'is-variable')), _511348))
^ Call: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-variable')), _511348))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-variable')), _511348))
Call: (224) [system] var('$pt$'('next-operation'(op(+, :, 'is-variable')), _511348))
Fail: (224) [system] var('$pt$'('next-operation'(op(+, :, 'is-variable')), _511348))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-variable')), _511348))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-variable')), _511348))
Call: (224) [system] callable('$pt$'('next-operation'(op(+, :, 'is-variable')), _511348))
Exit: (224) [system] callable('$pt$'('next-operation'(op(+, :, 'is-variable')), _511348))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), imported_from(system))
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), imported_from(system))
Call: (225) [system] nonvar(imported_from(system))
Exit: (225) [system] nonvar(imported_from(system))
Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
Call: (227) [system] callable('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
Exit: (227) [system] callable('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
^ Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), imported_from(system))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), built_in)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), built_in)
Call: (225) [system] nonvar(built_in)
Exit: (225) [system] nonvar(built_in)
Call: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
Unify: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
Call: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
Exit: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
Call: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), _28308, _28310)
Unify: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), _28308, _28310)
Call: (227) [system] compound('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
Exit: (227) [system] compound('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
Call: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), _28308, _28310)
Exit: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), '$pt$', 2)
Exit: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), '$pt$', 2)
^ Call: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^ Exit: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^ Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), built_in)
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), _39550)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), _40490)
Call: (225) [system] nonvar(_41348)
^ Redo: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), _42350)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), _43284)
Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
Call: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
Exit: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
Call: (226) [system] atom(user)
Exit: (226) [system] atom(user)
Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
^ Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), interpreted)
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), number_of_clauses(_52478))
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), number_of_clauses(_52478))
Call: (225) [system] nonvar(number_of_clauses(_52478))
Exit: (225) [system] nonvar(number_of_clauses(_52478))
Call: (225) [$syspreds] property_predicate(number_of_clauses(_52478), user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
Unify: (225) [$syspreds] property_predicate(number_of_clauses(_52478), user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
Call: (227) [system] callable('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
Exit: (227) [system] callable('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
Exit: (225) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
^ Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), number_of_clauses(0))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
^ Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _67322), (prolog_current_choice(_67332), push_current_choice(_67332), clause('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), _67354), pfc_call(_67354)), nb_setval('$pfc_current_choice', _67322))
^ Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _67322), user:(prolog_current_choice(_67332), push_current_choice(_67332), clause('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), _67354), pfc_call(_67354)), user:nb_setval('$pfc_current_choice', _67322))
^ Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _67322))
Call: (227) [system] nb_current('$pfc_current_choice', _67322)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
^ Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (226) [system] prolog_current_choice(_67332)
Exit: (226) [system] prolog_current_choice(2927)
^ Call: (226) [user] push_current_choice(2927)
^ Unify: (226) [user] push_current_choice(2927)
Call: (227) [system] nb_current('$pfc_current_choice', _76672)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
Call: (227) [system] b_setval('$pfc_current_choice', [2927])
Exit: (227) [system] b_setval('$pfc_current_choice', [2927])
^ Exit: (226) [user] push_current_choice(2927)
^ Call: (226) [user] clause('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), _67354)
^ Fail: (226) [user] clause('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), _67354)
Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (227) [system] duplicate_term([], _85044)
Exit: (227) [system] duplicate_term([], [])
Call: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _67322), user:(prolog_current_choice(_67332), push_current_choice(_67332), clause('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), _67354), pfc_call(_67354)), user:nb_setval('$pfc_current_choice', _67322))
^ Fail: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
^ Fail: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
^ Redo: (221) [user] fcpt('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable')))
^ Unify: (221) [user] fcpt('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable')))
^ Exit: (221) [user] fcpt('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable')))
^ Exit: (220) [system] ignore(user:fcpt('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable'))))
^ Call: (220) [user] ignore(fcnt('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable'))))
^ Unify: (220) [system] ignore(user:fcnt('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable'))))
^ Call: (221) [user] fcnt('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable')))
^ Unify: (221) [user] fcnt('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable')))
^ Call: (222) [user] pfc_spft(_99914, _100000, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922))
^ Unify: (222) [user] pfc_spft(_99914, _100932, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922))
^ Call: (223) [user] pfcCallSystem('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
^ Unify: (223) [user] pfcCallSystem('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
^ Call: (224) [user] pfc_call('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
^ Unify: (224) [user] pfc_call('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
Call: (225) [system] var('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
Fail: (225) [system] var('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
^ Redo: (224) [user] pfc_call('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
^ Unify: (224) [user] pfc_call('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
Call: (225) [system] callable('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
Exit: (225) [system] callable('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
^ Unify: (224) [user] pfc_call('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
^ Redo: (224) [user] pfc_call('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
^ Unify: (224) [user] pfc_call('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
^ Call: (225) [user] predicate_property('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)), imported_from(system))
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)), imported_from(system))
Call: (226) [system] nonvar(imported_from(system))
Exit: (226) [system] nonvar(imported_from(system))
Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
Call: (228) [system] callable('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
Exit: (228) [system] callable('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
^ Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)), imported_from(system))
^ Redo: (224) [user] pfc_call('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
^ Unify: (224) [user] pfc_call('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
^ Call: (225) [user] predicate_property('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)), built_in)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)), built_in)
Call: (226) [system] nonvar(built_in)
Exit: (226) [system] nonvar(built_in)
Call: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
Unify: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
Call: (227) [system] callable('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
Exit: (227) [system] callable('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
Call: (227) [$syspreds] goal_name_arity('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)), _136072, _136074)
Unify: (227) [$syspreds] goal_name_arity('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)), _136072, _136074)
Call: (228) [system] compound('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
Exit: (228) [system] compound('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
Call: (228) [system] compound_name_arity('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)), _136072, _136074)
Exit: (228) [system] compound_name_arity('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)), '$spft$', 3)
Exit: (227) [$syspreds] goal_name_arity('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)), '$spft$', 3)
^ Call: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^ Exit: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^ Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)), built_in)
^ Redo: (224) [user] pfc_call('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
^ Unify: (224) [user] pfc_call('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
^ Call: (225) [user] predicate_property('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)), _147314)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)), _148254)
Call: (226) [system] nonvar(_149112)
^ Redo: (225) [$syspreds] predicate_property(user:'$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)), _150114)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)), _151048)
Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
Call: (227) [system] callable('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
Exit: (227) [system] callable('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
^ Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)), interpreted)
^ Unify: (224) [user] pfc_call('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
^ Call: (225) [user] predicate_property('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)), number_of_clauses(_160242))
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)), number_of_clauses(_160242))
Call: (226) [system] nonvar(number_of_clauses(_160242))
Exit: (226) [system] nonvar(number_of_clauses(_160242))
Call: (226) [$syspreds] property_predicate(number_of_clauses(_160242), user:'$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
Unify: (226) [$syspreds] property_predicate(number_of_clauses(_160242), user:'$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
Call: (228) [system] callable('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
Exit: (228) [system] callable('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
Exit: (226) [$syspreds] property_predicate(number_of_clauses(727), user:'$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
^ Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)), number_of_clauses(727))
^ Unify: (224) [user] pfc_call('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
^ Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _175086), (prolog_current_choice(_175096), push_current_choice(_175096), clause('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)), _175118), pfc_call(_175118)), nb_setval('$pfc_current_choice', _175086))
^ Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _175086), user:(prolog_current_choice(_175096), push_current_choice(_175096), clause('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)), _175118), pfc_call(_175118)), user:nb_setval('$pfc_current_choice', _175086))
^ Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _175086))
Call: (228) [system] nb_current('$pfc_current_choice', _175086)
Exit: (228) [system] nb_current('$pfc_current_choice', [])
^ Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (227) [system] prolog_current_choice(_175096)
Exit: (227) [system] prolog_current_choice(2947)
^ Call: (227) [user] push_current_choice(2947)
^ Unify: (227) [user] push_current_choice(2947)
Call: (228) [system] nb_current('$pfc_current_choice', _184436)
Exit: (228) [system] nb_current('$pfc_current_choice', [])
Call: (228) [system] b_setval('$pfc_current_choice', [2947])
Exit: (228) [system] b_setval('$pfc_current_choice', [2947])
^ Exit: (227) [user] push_current_choice(2947)
^ Call: (227) [user] clause('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)), _175118)
^ Fail: (227) [user] clause('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)), _175118)
Call: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (228) [system] duplicate_term([], _192808)
Exit: (228) [system] duplicate_term([], [])
Call: (228) [system] nb_linkval('$pfc_current_choice', [])
Exit: (228) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _175086), user:(prolog_current_choice(_175096), push_current_choice(_175096), clause('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)), _175118), pfc_call(_175118)), user:nb_setval('$pfc_current_choice', _175086))
^ Fail: (224) [user] pfc_call('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
^ Fail: (223) [user] pfcCallSystem('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
^ Fail: (222) [user] pfc_spft(_99914, _200312, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922))
^ Redo: (221) [user] fcnt('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable')))
^ Unify: (221) [user] fcnt('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable')))
^ Exit: (221) [user] fcnt('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable')))
^ Exit: (220) [system] ignore(user:fcnt('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable'))))
^ Exit: (219) [user] pfcFwd1('next-operation'(op(+, :, 'is-variable')))
^ Exit: (218) [user] pfcFwd0('next-operation'(op(+, :, 'is-variable')))
^ Exit: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-variable'))), user:set_prolog_flag(occurs_check, true))
^ Exit: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-variable'))), user:each_call_cleanup)
^ Exit: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-variable'))))
^ Exit: (214) [user] pfcFwd('next-operation'(op(+, :, 'is-variable')))
^ Exit: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (212) [user] pfcEnqueue('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Exit: (209) [user] pfcPost2('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (208) [user] pfcPost11('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3608, (notrace, wdmsg(('next-operation'(op(+, :, 'is-variable'))=>_3608)), trace)), user:set_prolog_flag(occurs_check, true))
^ Exit: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3608, (notrace, wdmsg(('next-operation'(op(+, :, 'is-variable'))=>_3608)), trace)), user:each_call_cleanup)
^ Exit: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3608, (notrace, wdmsg(('next-operation'(op(+, :, 'is-variable'))=>_3608)), trace)))
^ Exit: (203) [user] pfcPost1('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (202) [user] pfcPost_rev((P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, 'is-variable')))
^ Exit: (201) [user] pfcPost('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (201) [user] pfcRun
^ Unify: (201) [user] pfcRun
^ Call: (202) [user] pfcGetSearch(direct)
^ Unify: (202) [user] pfcGetSearch(direct)
Call: (203) [t_l] t_l:pfcSearchTL(_297618)
Fail: (203) [t_l] t_l:pfcSearchTL(_297618)
^ Redo: (202) [user] pfcGetSearch(direct)
^ Call: (203) [user] pfcSearch(_300392)
^ Unify: (203) [user] pfcSearch(direct)
^ Exit: (203) [user] pfcSearch(direct)
Call: (203) [system] direct=direct
Exit: (203) [system] direct=direct
^ Exit: (202) [user] pfcGetSearch(direct)
^ Unify: (201) [user] pfcRun
^ Exit: (201) [user] pfcRun
^ Exit: (200) [user] pfcAdd('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (199) [user] pfcAdd('next-operation'(op(+, :, 'is-variable')))
^ Exit: (198) [user] pfcAdd_Now('next-operation'(op(+, :, 'is-variable')))
^ Exit: (197) [user] if_t(into_simple_op(+, [:, 'is-variable', [->, 'Atom', 'Bool']], op(+, :, 'is-variable')), pfcAdd_Now('next-operation'(op(+, :, 'is-variable'))))
Call: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']]), _3436))
Unify: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']]), _3436))
^ Call: (199) [user] as_tf(asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']]), _3436)
^ Unify: (199) [user] as_tf(asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']]), _3436)
Call: (200) [system] asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']])\=[_321858|_321860]
Exit: (200) [system] asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']])\=[_321858|_321860]
^ Call: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']]))*->_3436='True';_3436='False'))
^ Unify: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']]))*->_3436='True';_3436='False'))
Call: (201) [user] catch_err((call(asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']]))*->_3436='True';_3436='False'), error(_325596, _325598), fail)
Unify: (201) [user] catch_err((call(asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']]))*->_3436='True';_3436='False'), error(_325596, _325598), fail)
Call: (204) [user] asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']])
Unify: (204) [user] asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']])
Call: (205) [user] metta_interp_mode(+, _329312)
Unify: (205) [user] metta_interp_mode(+, load)
Exit: (205) [user] metta_interp_mode(+, load)
Call: (205) [user] asserted_do_metta('&self', load, [:, 'is-variable', [->, 'Atom', 'Bool']])
Unify: (205) [user] asserted_do_metta('&self', load, [:, 'is-variable', [->, 'Atom', 'Bool']])
Call: (206) [user] metta_interp_mode(load, _333902)
Redo: (205) [user] asserted_do_metta('&self', load, [:, 'is-variable', [->, 'Atom', 'Bool']])
Unify: (205) [user] asserted_do_metta('&self', load, [:, 'is-variable', [->, 'Atom', 'Bool']])
Call: (206) [system] load==exec
Redo: (205) [user] asserted_do_metta('&self', load, [:, 'is-variable', [->, 'Atom', 'Bool']])
Unify: (205) [user] asserted_do_metta('&self', load, [:, 'is-variable', [->, 'Atom', 'Bool']])
Call: (206) [user] asserted_do_metta2('&self', load, [:, 'is-variable', [->, 'Atom', 'Bool']], [:, 'is-variable', [->, 'Atom', 'Bool']])
Unify: (206) [user] asserted_do_metta2('&self', load, [:, 'is-variable', [->, 'Atom', 'Bool']], [:, 'is-variable', [->, 'Atom', 'Bool']])
Call: (207) [system] nonvar(load)
Exit: (207) [system] nonvar(load)
Call: (207) [user] metta_interp_mode(load, _343124)
Redo: (206) [user] asserted_do_metta2('&self', load, [:, 'is-variable', [->, 'Atom', 'Bool']], [:, 'is-variable', [->, 'Atom', 'Bool']])
Unify: (206) [user] asserted_do_metta2('&self', load, [:, 'is-variable', [->, 'Atom', 'Bool']], [:, 'is-variable', [->, 'Atom', 'Bool']])
^ Call: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'is-variable', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-variable', [->, 'Atom', 'Bool']])))
^ Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'is-variable', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-variable', [->, 'Atom', 'Bool']])))
^ Call: (208) [user] is_compatio
^ Unify: (208) [user] is_compatio
^ Call: (210) [system] setup_call_cleanup('$notrace'(_349600, _349602), once(user:is_compatio0), '$restore_trace'(_349600, _349602))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_349600, _349602), system:once(user:is_compatio0), system:'$restore_trace'(_349600, _349602))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_349600, _349602))
^ Fail: (208) [user] is_compatio
^ Redo: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'is-variable', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-variable', [->, 'Atom', 'Bool']])))
^ Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'is-variable', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-variable', [->, 'Atom', 'Bool']])))
^ Call: (209) [rtrace] rtrace:quietly3(user:(wots(_355218, must_det_ll(user:metta_anew(load, [:, 'is-variable', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-variable', [->, 'Atom', 'Bool']])))), (_355218==""->true;our_ansi_format('#ffa505', '~w~n', [_355218]))))
^ Unify: (209) [rtrace] rtrace:quietly3(user:(wots(_355218, must_det_ll(user:metta_anew(load, [:, 'is-variable', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-variable', [->, 'Atom', 'Bool']])))), (_355218==""->true;our_ansi_format('#ffa505', '~w~n', [_355218]))))
(: is-variable
(-> Atom Bool))
; Action: load=metta_atom_asserted('&self',[:,'is-variable',[->,'Atom','Bool']])
^ Exit: (209) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [:, 'is-variable', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-variable', [->, 'Atom', 'Bool']])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^ Exit: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'is-variable', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-variable', [->, 'Atom', 'Bool']])))
Exit: (206) [user] asserted_do_metta2('&self', load, [:, 'is-variable', [->, 'Atom', 'Bool']], [:, 'is-variable', [->, 'Atom', 'Bool']])
Exit: (205) [user] asserted_do_metta('&self', load, [:, 'is-variable', [->, 'Atom', 'Bool']])
Exit: (204) [user] asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']])
Call: (204) [system] _3436='True'
Exit: (204) [system] 'True'='True'
Exit: (201) [user] catch_err((call(asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']]))*->'True'='True';'True'='False'), error(_325596, _325598), fail)
^ Exit: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']]))*->'True'='True';'True'='False'))
^ Exit: (199) [user] as_tf(asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']]), 'True')
Exit: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']]), 'True'))
Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-variable', [->, 'Atom', 'Bool']], 'True')
^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-variable', [->, 'Atom', 'Bool']], 'True'))
^ Redo: (194) [user] metta_file_buffer(_3388, _3390, _3392, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3396)
^ Unify: (194) [user] metta_file_buffer(+, [=, ['is-variable', _388396], [==, ['get-metatype', _388396], 'Variable']], ['_x'=_388396], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(74, 5, 30, 74))
^ Exit: (194) [user] metta_file_buffer(+, [=, ['is-variable', _388396], [==, ['get-metatype', _388396], 'Variable']], ['_x'=_388396], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(74, 5, 30, 74))
^ Call: (195) [user] apply:maplist(maybe_assign, ['_x'=_388396])
^ Unify: (195) [apply] apply:maplist(user:maybe_assign, ['_x'=_388396])
Call: (196) [apply] apply:maplist_(['_x'=_388396], user:maybe_assign)
Unify: (196) [apply] apply:maplist_(['_x'=_388396], user:maybe_assign)
Call: (197) [user] maybe_assign('_x'=_388396)
Unify: (197) [user] maybe_assign('_x'=_388396)
^ Call: (198) [user] ignore(_388396=_x)
^ Unify: (198) [system] ignore(user:(_388396=_x))
Call: (199) [system] _388396=_x
Exit: (199) [system] _x=_x
^ Exit: (198) [system] ignore(user:(_x=_x))
Exit: (197) [user] maybe_assign('_x'=_x)
Call: (197) [apply] apply:maplist_([], user:maybe_assign)
Unify: (197) [apply] apply:maplist_([], user:maybe_assign)
Exit: (197) [apply] apply:maplist_([], user:maybe_assign)
Exit: (196) [apply] apply:maplist_(['_x'=_x], user:maybe_assign)
^ Exit: (195) [apply] apply:maplist(user:maybe_assign, ['_x'=_x])
^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], _3436))
^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], _3436))
Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], _3436)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], _3436)
Call: (197) [system] var([=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], _3436)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], _3436)
Call: (197) [system] (+)\==exec
Exit: (197) [system] (+)\==exec
Call: (197) [system] [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']]==[]
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], _3436)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], _3436)
Call: (197) [system] string([=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], _3436)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], _3436)
Call: (197) [system] (+)\==exec
Exit: (197) [system] (+)\==exec
^ Call: (197) [user] if_t(into_simple_op(+, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], _468540), pfcAdd_Now('next-operation'(_468540)))
^ Unify: (197) [user] if_t(into_simple_op(+, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], _468540), pfcAdd_Now('next-operation'(_468540)))
Call: (198) [user] into_simple_op(+, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], _468540)
Unify: (198) [user] into_simple_op(+, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], op(+, =, _471332))
Call: (199) [user] o_s([['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], _471332)
Unify: (199) [user] o_s([['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], _471332)
Call: (200) [user] o_s(['is-variable', _x], _471332)
Unify: (200) [user] o_s(['is-variable', _x], _471332)
Call: (201) [user] o_s('is-variable', _471332)
Unify: (201) [user] o_s('is-variable', 'is-variable')
Exit: (201) [user] o_s('is-variable', 'is-variable')
Exit: (200) [user] o_s(['is-variable', _x], 'is-variable')
Exit: (199) [user] o_s([['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], 'is-variable')
Exit: (198) [user] into_simple_op(+, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], op(+, =, 'is-variable'))
^ Call: (198) [user] pfcAdd_Now('next-operation'(op(+, =, 'is-variable')))
^ Unify: (198) [user] pfcAdd_Now('next-operation'(op(+, =, 'is-variable')))
^ Call: (199) [user] current_predicate(pfcAdd/1)
^ Exit: (199) [user] current_predicate(pfcAdd/1)
^ Call: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'is-variable'))))
^ Unify: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'is-variable'))))
^ Call: (200) [user] clause(pfcTraceExecution, true)
^ Fail: (200) [user] clause(pfcTraceExecution, true)
^ Redo: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'is-variable'))))
^ Exit: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'is-variable'))))
^ Call: (199) [user] pfcAdd('next-operation'(op(+, =, 'is-variable')))
^ Unify: (199) [user] pfcAdd('next-operation'(op(+, =, 'is-variable')))
^ Call: (200) [user] must_ex(current_why_UU(_492550))
^ Unify: (200) [user] must_ex(current_why_UU(_492550))
Call: (202) [user] current_why_UU(_492550)
Unify: (202) [user] current_why_UU(_492550)
^ Call: (203) [user] get_why_uu(_492550)
^ Unify: (203) [user] get_why_uu(_492550)
^ Call: (204) [user] findall(_498090, current_why(_498090), _498096)
^ Unify: (204) [$bags] findall(_498090, user:current_why(_498090), _498096)
^ Call: (205) [$bags] findall(_498090, user:current_why(_498090), _498096, [])
^ Unify: (205) [$bags] findall(_498090, user:current_why(_498090), _498096, [])
^ Call: (206) [$bags] cleanup_bag(findall_loop(_498090, user:current_why(_498090), _498096, []), '$destroy_findall_bag')
^ Unify: (206) [$bags] cleanup_bag('$bags':findall_loop(_498090, user:current_why(_498090), _498096, []), '$bags':'$destroy_findall_bag')
Call: (207) [$bags] findall_loop(_498090, user:current_why(_498090), _498096, [])
Unify: (207) [$bags] findall_loop(_498090, user:current_why(_498090), _498096, [])
^ Call: (208) [user] bugger:current_why(_498090)
^ Unify: (208) [user] bugger:current_why(_498090)
^ Call: (209) [user] bugger:current_why_data(_498090)
^ Unify: (209) [user] bugger:current_why_data(_498090)
Call: (210) [system] nb_current('$current_why', wp(_498090, _509350))
Fail: (210) [system] nb_current('$current_why', wp(_498090, _509350))
^ Redo: (209) [user] bugger:current_why_data(_498090)
^ Unify: (209) [user] bugger:current_why_data(_498090)
Call: (210) [t_l] t_l:current_why_source(_498090)
Fail: (210) [t_l] t_l:current_why_source(_498090)
^ Fail: (209) [user] bugger:current_why_data(_498090)
^ Redo: (208) [user] bugger:current_why(_498090)
^ Unify: (208) [user] bugger:current_why(mfl4(_516778, _516780, _516782, _516784))
^ Call: (210) [system] setup_call_cleanup('$notrace'(_517734, _517736), once(user:current_mfl4(_516778, _516780, _516782, _516784)), '$restore_trace'(_517734, _517736))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_517734, _517736), system:once(user:current_mfl4(_516778, _516780, _516782, _516784)), system:'$restore_trace'(_517734, _517736))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_517734, _517736))
^ Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_516778, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1))
^ Exit: (208) [user] bugger:current_why(P;HTML|mfl4(_3680, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Redo: (207) [$bags] findall_loop(_3642, user:current_why(_3642), _3648, [])
Exit: (207) [$bags] findall_loop(_3642, user:current_why(_3642), [P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^ Exit: (206) [$bags] cleanup_bag('$bags':findall_loop(_3642, user:current_why(_3642), [P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag')
^ Exit: (205) [$bags] findall(_3642, user:current_why(_3642), [P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^ Exit: (204) [$bags] findall(_3642, user:current_why(_3642), [P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (204) [system] [P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
Exit: (204) [system] [P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
^ Call: (204) [user] u_to_uu([P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3622)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax))
Call: (205) [system] var([P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Fail: (205) [system] var([P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Redo: (204) [user] u_to_uu([P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3622)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (205) [system] nonvar([P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Exit: (205) [system] nonvar([P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (205) [system] [P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_134838, _134840)
Fail: (205) [system] [P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_134838, _134840)
^ Redo: (204) [user] u_to_uu([P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3622)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3622)
^ Call: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _165192)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _165192)
^ Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _165192)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (207) [system] var([P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Fail: (207) [system] var([P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _165192)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Call: (207) [user] not(compound([P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^ Unify: (207) [system] not(user:compound([P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
Call: (208) [system] compound([P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Exit: (208) [system] compound([P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Fail: (207) [system] not(user:compound([P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _165192)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _165192)
^ Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _165192)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (208) [system] var(P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Fail: (208) [system] var(P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _165192)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Call: (208) [user] not(compound(P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^ Unify: (208) [system] not(user:compound(P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
Call: (209) [system] compound(P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Exit: (209) [system] compound(P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Fail: (208) [system] not(user:compound(P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _165192)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Call: (205) [user] u_to_uu(P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3622)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Call: (206) [system] var(P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Fail: (206) [system] var(P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Redo: (205) [user] u_to_uu(P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3622)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (206) [system] nonvar(P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Exit: (206) [system] nonvar(P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (206) [system] P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_8648, _8650)
Fail: (206) [system] P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_8648, _8650)
^ Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3622)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (205) [user] u_to_uu(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (204) [user] u_to_uu([P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (203) [user] get_why_uu((P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Exit: (202) [user] current_why_UU((P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (200) [user] must_ex(current_why_UU((P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (200) [user] pfcAdd('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (200) [user] pfcAdd('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (201) [user] pfcPost('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (201) [user] pfcPost('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (202) [user] pfcPost_rev((P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'is-variable')))
^ Unify: (202) [user] pfcPost_rev((P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'is-variable')))
Call: (203) [system] is_list('next-operation'(op(+, =, 'is-variable')))
Fail: (203) [system] is_list('next-operation'(op(+, =, 'is-variable')))
^ Redo: (202) [user] pfcPost_rev((P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'is-variable')))
^ Call: (203) [user] pfcPost1('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (203) [user] pfcPost1('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (204) [user] control_arg_types('next-operation'(op(+, =, 'is-variable')), _166962)
^ Unify: (204) [user] control_arg_types('next-operation'(op(+, =, 'is-variable')), _166962)
Call: (205) [system] fail
Fail: (205) [system] fail
^ Fail: (204) [user] control_arg_types('next-operation'(op(+, =, 'is-variable')), _166962)
^ Redo: (203) [user] pfcPost1('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (203) [user] pfcPost1('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (204) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _186758, (notrace, wdmsg(('next-operation'(op(+, =, 'is-variable'))=>_186758)), trace)))
^ Unify: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _186758, (notrace, wdmsg(('next-operation'(op(+, =, 'is-variable'))=>_186758)), trace)))
^ Call: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _186758, (notrace, wdmsg(('next-operation'(op(+, =, 'is-variable'))=>_186758)), trace)), user:each_call_cleanup)
^ Unify: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _186758, (notrace, wdmsg(('next-operation'(op(+, =, 'is-variable'))=>_186758)), trace)), user:each_call_cleanup)
Call: (206) [system] current_prolog_flag(occurs_check, _217200)
Exit: (206) [system] current_prolog_flag(occurs_check, true)
^ Call: (206) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _186758, (notrace, wdmsg(('next-operation'(op(+, =, 'is-variable'))=>_186758)), trace)), user:set_prolog_flag(occurs_check, true))
^ Unify: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _186758, (notrace, wdmsg(('next-operation'(op(+, =, 'is-variable'))=>_186758)), trace)), user:set_prolog_flag(occurs_check, true))
Call: (207) [system] true==true
Exit: (207) [system] true==true
^ Call: (208) [user] pfcPost11('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (208) [user] pfcPost11('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (211) [user] pfcAddSupport('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (211) [user] pfcAddSupport('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (212) [user] assert('$spft$'('next-operation'(op(+, =, 'is-variable')), P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (212) [user] assert('$spft$'('next-operation'(op(+, =, 'is-variable')), P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (211) [user] pfcAddSupport('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-variable')))
^ Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-variable')))
^ Call: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-variable')), true)
^ Unify: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-variable')), true)
^ Call: (211) [user] is_asserted_exact('next-operation'(op(+, =, 'is-variable')), true)
^ Unify: (211) [user] is_asserted_exact('next-operation'(op(+, =, 'is-variable')), true)
^ Call: (212) [user] strip_module('next-operation'(op(+, =, 'is-variable')), _317612, _317614)
^ Exit: (212) [user] strip_module('next-operation'(op(+, =, 'is-variable')), user, 'next-operation'(op(+, =, 'is-variable')))
^ Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-variable')), true)
^ Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-variable')), true)
Call: (213) [system] _321356=user
Exit: (213) [system] user=user
^ Call: (213) [user] clause(user:'next-operation'(op(+, =, 'is-variable')), true, _323226)
^ Fail: (213) [user] clause('next-operation'(op(+, =, 'is-variable')), true, _323226)
^ Redo: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-variable')), true)
^ Call: (213) [user] clause(user:'next-operation'(op(+, =, 'is-variable')), true, _326054)
^ Fail: (213) [user] clause('next-operation'(op(+, =, 'is-variable')), true, _326054)
^ Fail: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-variable')), true)
^ Fail: (211) [user] is_asserted_exact('next-operation'(op(+, =, 'is-variable')), true)
^ Redo: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-variable')), true)
^ Exit: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-variable')), true)
^ Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-variable')))
^ Call: (209) [user] pfcPost2('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (209) [user] pfcPost2('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-variable')));assert('next-operation'(op(+, =, 'is-variable'))))))
^ Unify: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-variable')));assert('next-operation'(op(+, =, 'is-variable'))))))
^ Call: (212) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-variable')));assert('next-operation'(op(+, =, 'is-variable')))))
^ Unify: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-variable')));assert('next-operation'(op(+, =, 'is-variable')))))
^ Call: (214) [user] is_asserted_exact('next-operation'(op(+, =, 'is-variable')))
^ Unify: (214) [user] is_asserted_exact('next-operation'(op(+, =, 'is-variable')))
^ Call: (215) [user] strip_module('next-operation'(op(+, =, 'is-variable')), _353364, _353366)
^ Exit: (215) [user] strip_module('next-operation'(op(+, =, 'is-variable')), user, 'next-operation'(op(+, =, 'is-variable')))
^ Call: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'is-variable')), _355244, _355246)
^ Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable')), true)
Call: (216) [system] var('next-operation'(op(+, =, 'is-variable')))
Fail: (216) [system] var('next-operation'(op(+, =, 'is-variable')))
^ Redo: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'is-variable')), _355244, _355246)
^ Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable')), true)
^ Exit: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable')), true)
^ Call: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-variable')), true)
^ Unify: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-variable')), true)
Call: (216) [system] _363650=user
Exit: (216) [system] user=user
^ Call: (216) [user] clause(user:'next-operation'(op(+, =, 'is-variable')), true, _365520)
^ Fail: (216) [user] clause('next-operation'(op(+, =, 'is-variable')), true, _365520)
^ Redo: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-variable')), true)
^ Call: (216) [user] clause(user:'next-operation'(op(+, =, 'is-variable')), true, _368348)
^ Fail: (216) [user] clause('next-operation'(op(+, =, 'is-variable')), true, _368348)
^ Fail: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-variable')), true)
^ Fail: (214) [user] is_asserted_exact('next-operation'(op(+, =, 'is-variable')))
^ Call: (214) [user] assert('next-operation'(op(+, =, 'is-variable')))
^ Exit: (214) [user] assert('next-operation'(op(+, =, 'is-variable')))
^ Exit: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-variable')));assert('next-operation'(op(+, =, 'is-variable')))))
^ Exit: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-variable')));assert('next-operation'(op(+, =, 'is-variable'))))))
^ Call: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (212) [user] pfcTraceAdd('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (212) [user] pfcTraceAdd('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'is-variable')))
^ Unify: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'is-variable')))
^ Call: (215) [user] pfcIsNotTraced('next-operation'(op(+, =, 'is-variable')))
^ Unify: (215) [user] pfcIsNotTraced('next-operation'(op(+, =, 'is-variable')))
^ Call: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-variable')), _425018)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-variable')), _425018)
Call: (217) [system] var('next-operation'(op(+, =, 'is-variable')))
Fail: (217) [system] var('next-operation'(op(+, =, 'is-variable')))
^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-variable')), _425018)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-variable')), _425018)
Call: (217) [system] compound('next-operation'(op(+, =, 'is-variable')))
Exit: (217) [system] compound('next-operation'(op(+, =, 'is-variable')))
Call: (217) [system] 1<1
Fail: (217) [system] 1<1
^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-variable')), _425018)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-variable')), _425018)
Call: (217) [system] _436170 is 1+ -1
Exit: (217) [system] 0 is 1+ -1
^ Call: (217) [user] compound_eles('next-operation'(op(+, =, 'is-variable')), _438028)
^ Unify: (217) [user] compound_eles('next-operation'(op(+, =, 'is-variable')), _438028)
Call: (218) [system] is_list('next-operation'(op(+, =, 'is-variable')))
Fail: (218) [system] is_list('next-operation'(op(+, =, 'is-variable')))
^ Redo: (217) [user] compound_eles('next-operation'(op(+, =, 'is-variable')), _438028)
^ Unify: (217) [user] compound_eles('next-operation'(op(+, =, 'is-variable')), _438028)
Call: (218) [system] compound('next-operation'(op(+, =, 'is-variable')))
Exit: (218) [system] compound('next-operation'(op(+, =, 'is-variable')))
Call: (218) [system] compound_name_arguments('next-operation'(op(+, =, 'is-variable')), _445438, _445440)
Exit: (218) [system] compound_name_arguments('next-operation'(op(+, =, 'is-variable')), 'next-operation', [op(+, =, 'is-variable')])
Call: (218) [lists] lists:member(_438028, ['next-operation', op(+, =, 'is-variable')])
Unify: (218) [lists] lists:member(_438028, ['next-operation', op(+, =, 'is-variable')])
Call: (219) [lists] lists:member_([op(+, =, 'is-variable')], _438028, 'next-operation')
Unify: (219) [lists] lists:member_([op(+, =, 'is-variable')], 'next-operation', 'next-operation')
Exit: (219) [lists] lists:member_([op(+, =, 'is-variable')], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'is-variable')])
^ Exit: (217) [user] compound_eles('next-operation'(op(+, =, 'is-variable')), 'next-operation')
^ Call: (217) [user] compound_eles(0, 'next-operation', _425018)
^ Unify: (217) [user] compound_eles(0, 'next-operation', _425018)
Call: (218) [system] var('next-operation')
Fail: (218) [system] var('next-operation')
^ Redo: (217) [user] compound_eles(0, 'next-operation', _425018)
^ Unify: (217) [user] compound_eles(0, 'next-operation', _425018)
Call: (218) [system] compound('next-operation')
Fail: (218) [system] compound('next-operation')
^ Redo: (217) [user] compound_eles(0, 'next-operation', _425018)
Call: (218) [system] _425018='next-operation'
Exit: (218) [system] 'next-operation'='next-operation'
^ Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-variable')), 'next-operation')
^ Call: (216) [user] pfcIgnored('next-operation')
^ Fail: (216) [user] pfcIgnored('next-operation')
Redo: (219) [lists] lists:member_([op(+, =, 'is-variable')], _438028, 'next-operation')
Unify: (219) [lists] lists:member_([op(+, =, 'is-variable')], _438028, 'next-operation')
Call: (220) [lists] lists:member_([], _438028, op(+, =, 'is-variable'))
Unify: (220) [lists] lists:member_([], op(+, =, 'is-variable'), op(+, =, 'is-variable'))
Exit: (220) [lists] lists:member_([], op(+, =, 'is-variable'), op(+, =, 'is-variable'))
Exit: (219) [lists] lists:member_([op(+, =, 'is-variable')], op(+, =, 'is-variable'), 'next-operation')
Exit: (218) [lists] lists:member(op(+, =, 'is-variable'), ['next-operation', op(+, =, 'is-variable')])
^ Exit: (217) [user] compound_eles('next-operation'(op(+, =, 'is-variable')), op(+, =, 'is-variable'))
^ Call: (217) [user] compound_eles(0, op(+, =, 'is-variable'), _425018)
^ Unify: (217) [user] compound_eles(0, op(+, =, 'is-variable'), _425018)
Call: (218) [system] var(op(+, =, 'is-variable'))
Fail: (218) [system] var(op(+, =, 'is-variable'))
^ Redo: (217) [user] compound_eles(0, op(+, =, 'is-variable'), _425018)
^ Unify: (217) [user] compound_eles(0, op(+, =, 'is-variable'), _425018)
Call: (218) [system] compound(op(+, =, 'is-variable'))
Exit: (218) [system] compound(op(+, =, 'is-variable'))
Call: (218) [system] 0<1
Exit: (218) [system] 0<1
Call: (218) [system] _425018=op(+, =, 'is-variable')
Exit: (218) [system] op(+, =, 'is-variable')=op(+, =, 'is-variable')
^ Exit: (217) [user] compound_eles(0, op(+, =, 'is-variable'), op(+, =, 'is-variable'))
^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-variable')), op(+, =, 'is-variable'))
^ Call: (216) [user] pfcIgnored(op(+, =, 'is-variable'))
^ Fail: (216) [user] pfcIgnored(op(+, =, 'is-variable'))
^ Fail: (215) [user] pfcIsNotTraced('next-operation'(op(+, =, 'is-variable')))
^ Redo: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'is-variable')))
^ Unify: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'is-variable')))
^ Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-variable')), _492818)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-variable')), _492818)
Call: (216) [system] var('next-operation'(op(+, =, 'is-variable')))
Fail: (216) [system] var('next-operation'(op(+, =, 'is-variable')))
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-variable')), _492818)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-variable')), _492818)
Call: (216) [system] compound('next-operation'(op(+, =, 'is-variable')))
Exit: (216) [system] compound('next-operation'(op(+, =, 'is-variable')))
Call: (216) [system] 1<1
Fail: (216) [system] 1<1
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-variable')), _492818)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-variable')), _492818)
Call: (216) [system] _503970 is 1+ -1
Exit: (216) [system] 0 is 1+ -1
^ Call: (216) [user] compound_eles('next-operation'(op(+, =, 'is-variable')), _505828)
^ Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'is-variable')), _505828)
Call: (217) [system] is_list('next-operation'(op(+, =, 'is-variable')))
Fail: (217) [system] is_list('next-operation'(op(+, =, 'is-variable')))
^ Redo: (216) [user] compound_eles('next-operation'(op(+, =, 'is-variable')), _505828)
^ Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'is-variable')), _505828)
Call: (217) [system] compound('next-operation'(op(+, =, 'is-variable')))
Exit: (217) [system] compound('next-operation'(op(+, =, 'is-variable')))
Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'is-variable')), _513238, _513240)
Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'is-variable')), 'next-operation', [op(+, =, 'is-variable')])
Call: (217) [lists] lists:member(_505828, ['next-operation', op(+, =, 'is-variable')])
Unify: (217) [lists] lists:member(_505828, ['next-operation', op(+, =, 'is-variable')])
Call: (218) [lists] lists:member_([op(+, =, 'is-variable')], _505828, 'next-operation')
Unify: (218) [lists] lists:member_([op(+, =, 'is-variable')], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member_([op(+, =, 'is-variable')], 'next-operation', 'next-operation')
Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'is-variable')])
^ Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'is-variable')), 'next-operation')
^ Call: (216) [user] compound_eles(0, 'next-operation', _492818)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _492818)
Call: (217) [system] var('next-operation')
Fail: (217) [system] var('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _3784)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _3784)
Call: (217) [system] compound('next-operation')
Fail: (217) [system] compound('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _3784)
Call: (217) [system] _3784='next-operation'
Exit: (217) [system] 'next-operation'='next-operation'
^ Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-variable')), 'next-operation')
^ Call: (215) [user] pfcTraced('next-operation')
^ Fail: (215) [user] pfcTraced('next-operation')
Redo: (218) [lists] lists:member_([op(+, =, 'is-variable')], _3788, 'next-operation')
Unify: (218) [lists] lists:member_([op(+, =, 'is-variable')], _3788, 'next-operation')
Call: (219) [lists] lists:member_([], _3788, op(+, =, 'is-variable'))
Unify: (219) [lists] lists:member_([], op(+, =, 'is-variable'), op(+, =, 'is-variable'))
Exit: (219) [lists] lists:member_([], op(+, =, 'is-variable'), op(+, =, 'is-variable'))
Exit: (218) [lists] lists:member_([op(+, =, 'is-variable')], op(+, =, 'is-variable'), 'next-operation')
Exit: (217) [lists] lists:member(op(+, =, 'is-variable'), ['next-operation', op(+, =, 'is-variable')])
^ Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'is-variable')), op(+, =, 'is-variable'))
^ Call: (216) [user] compound_eles(0, op(+, =, 'is-variable'), _3784)
^ Unify: (216) [user] compound_eles(0, op(+, =, 'is-variable'), _3784)
Call: (217) [system] var(op(+, =, 'is-variable'))
Fail: (217) [system] var(op(+, =, 'is-variable'))
^ Redo: (216) [user] compound_eles(0, op(+, =, 'is-variable'), _3784)
^ Unify: (216) [user] compound_eles(0, op(+, =, 'is-variable'), _3784)
Call: (217) [system] compound(op(+, =, 'is-variable'))
Exit: (217) [system] compound(op(+, =, 'is-variable'))
Call: (217) [system] 0<1
Exit: (217) [system] 0<1
Call: (217) [system] _3784=op(+, =, 'is-variable')
Exit: (217) [system] op(+, =, 'is-variable')=op(+, =, 'is-variable')
^ Exit: (216) [user] compound_eles(0, op(+, =, 'is-variable'), op(+, =, 'is-variable'))
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-variable')), op(+, =, 'is-variable'))
^ Call: (215) [user] pfcTraced(op(+, =, 'is-variable'))
^ Fail: (215) [user] pfcTraced(op(+, =, 'is-variable'))
^ Fail: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'is-variable')))
^ Redo: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (213) [user] pfcTraceBreak('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcTraceBreak('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (214) [user] pfcSpied('next-operation'(op(+, =, 'is-variable')), +)
^ Fail: (214) [user] pfcSpied('next-operation'(op(+, =, 'is-variable')), +)
^ Redo: (213) [user] pfcTraceBreak('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (213) [user] pfcTraceBreak('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (212) [user] pfcTraceAdd('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (212) [user] pfcEnqueue('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (212) [user] pfcEnqueue('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (213) [user] pfcGetSearch(_139146)
^ Unify: (213) [user] pfcGetSearch(_139146)
Call: (214) [t_l] t_l:pfcSearchTL(_140996)
Fail: (214) [t_l] t_l:pfcSearchTL(_140996)
^ Redo: (213) [user] pfcGetSearch(_139146)
^ Call: (214) [user] pfcSearch(_143770)
^ Unify: (214) [user] pfcSearch(direct)
^ Exit: (214) [user] pfcSearch(direct)
Call: (214) [system] _139146=direct
Exit: (214) [system] direct=direct
^ Exit: (213) [user] pfcGetSearch(direct)
^ Call: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Call: (214) [system] direct=direct
Exit: (214) [system] direct=direct
^ Call: (214) [user] pfcFwd('next-operation'(op(+, =, 'is-variable')))
^ Unify: (214) [user] pfcFwd('next-operation'(op(+, =, 'is-variable')))
^ Call: (215) [user] control_arg_types('next-operation'(op(+, =, 'is-variable')), _168204)
^ Unify: (215) [user] control_arg_types('next-operation'(op(+, =, 'is-variable')), _168204)
Call: (216) [system] fail
Fail: (216) [system] fail
^ Fail: (215) [user] control_arg_types('next-operation'(op(+, =, 'is-variable')), _168204)
^ Redo: (214) [user] pfcFwd('next-operation'(op(+, =, 'is-variable')))
^ Unify: (214) [user] pfcFwd('next-operation'(op(+, =, 'is-variable')))
^ Call: (215) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, 'is-variable'))))
^ Unify: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-variable'))))
^ Call: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-variable'))), user:each_call_cleanup)
^ Unify: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-variable'))), user:each_call_cleanup)
Call: (217) [system] current_prolog_flag(occurs_check, _178466)
Exit: (217) [system] current_prolog_flag(occurs_check, true)
^ Call: (217) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-variable'))), user:set_prolog_flag(occurs_check, true))
^ Unify: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-variable'))), user:set_prolog_flag(occurs_check, true))
Call: (218) [system] true==true
Exit: (218) [system] true==true
^ Call: (218) [user] pfcFwd0('next-operation'(op(+, =, 'is-variable')))
^ Unify: (218) [user] pfcFwd0('next-operation'(op(+, =, 'is-variable')))
Call: (219) [system] is_list(_185962)
Fail: (219) [system] is_list(_185962)
^ Redo: (218) [user] pfcFwd0('next-operation'(op(+, =, 'is-variable')))
^ Call: (219) [user] pfcFwd1('next-operation'(op(+, =, 'is-variable')))
^ Unify: (219) [user] pfcFwd1('next-operation'(op(+, =, 'is-variable')))
^ Call: (220) [user] fc_rule_check('next-operation'(op(+, =, 'is-variable')))
^ Unify: (220) [user] fc_rule_check('next-operation'(op(+, =, 'is-variable')))
^ Exit: (220) [user] fc_rule_check('next-operation'(op(+, =, 'is-variable')))
Call: (220) [system] copy_term('next-operation'(op(+, =, 'is-variable')), _193356)
Exit: (220) [system] copy_term('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable')))
^ Call: (220) [user] ignore(fcpt('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable'))))
^ Unify: (220) [system] ignore(user:fcpt('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable'))))
^ Call: (221) [user] fcpt('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable')))
^ Unify: (221) [user] fcpt('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable')))
^ Call: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
^ Unify: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
^ Call: (223) [user] clause('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948), true)
^ Fail: (223) [user] clause('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948), true)
^ Redo: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
^ Call: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
Call: (224) [system] var('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
Fail: (224) [system] var('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
Call: (224) [system] callable('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
Exit: (224) [system] callable('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948), imported_from(system))
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _198948), imported_from(system))
Call: (225) [system] nonvar(imported_from(system))
Exit: (225) [system] nonvar(imported_from(system))
Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
Call: (227) [system] callable('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
Exit: (227) [system] callable('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
^ Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _198948), imported_from(system))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948), built_in)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _198948), built_in)
Call: (225) [system] nonvar(built_in)
Exit: (225) [system] nonvar(built_in)
Call: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
Unify: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
Call: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948), _236018, _236020)
Unify: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948), _236018, _236020)
Call: (227) [system] compound('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
Exit: (227) [system] compound('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
Call: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948), _236018, _236020)
Exit: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948), '$pt$', 2)
Exit: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948), '$pt$', 2)
^ Call: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^ Exit: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^ Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _198948), built_in)
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948), _247260)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _198948), _248200)
Call: (225) [system] nonvar(_249058)
^ Redo: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _198948), _250060)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _198948), _250994)
Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
Call: (226) [system] atom(user)
Exit: (226) [system] atom(user)
Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
^ Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _198948), interpreted)
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948), number_of_clauses(_260188))
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _198948), number_of_clauses(_260188))
Call: (225) [system] nonvar(number_of_clauses(_260188))
Exit: (225) [system] nonvar(number_of_clauses(_260188))
Call: (225) [$syspreds] property_predicate(number_of_clauses(_260188), user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
Unify: (225) [$syspreds] property_predicate(number_of_clauses(_260188), user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
Call: (227) [system] callable('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
Exit: (227) [system] callable('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
Exit: (225) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
^ Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _198948), number_of_clauses(0))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
^ Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _275032), (prolog_current_choice(_275042), push_current_choice(_275042), clause('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948), _275064), pfc_call(_275064)), nb_setval('$pfc_current_choice', _275032))
^ Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _275032), user:(prolog_current_choice(_275042), push_current_choice(_275042), clause('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948), _275064), pfc_call(_275064)), user:nb_setval('$pfc_current_choice', _275032))
^ Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _275032))
Call: (227) [system] nb_current('$pfc_current_choice', _275032)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
^ Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (226) [system] prolog_current_choice(_275042)
Exit: (226) [system] prolog_current_choice(2930)
^ Call: (226) [user] push_current_choice(2930)
^ Unify: (226) [user] push_current_choice(2930)
Call: (227) [system] nb_current('$pfc_current_choice', _284382)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
Call: (227) [system] b_setval('$pfc_current_choice', [2930])
Exit: (227) [system] b_setval('$pfc_current_choice', [2930])
^ Exit: (226) [user] push_current_choice(2930)
^ Call: (226) [user] clause('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948), _275064)
^ Fail: (226) [user] clause('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948), _275064)
Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (227) [system] duplicate_term([], _292754)
Exit: (227) [system] duplicate_term([], [])
Call: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _275032), user:(prolog_current_choice(_275042), push_current_choice(_275042), clause('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948), _275064), pfc_call(_275064)), user:nb_setval('$pfc_current_choice', _275032))
^ Fail: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
^ Fail: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
^ Redo: (221) [user] fcpt('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable')))
^ Unify: (221) [user] fcpt('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable')))
^ Exit: (221) [user] fcpt('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable')))
^ Exit: (220) [system] ignore(user:fcpt('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable'))))
^ Call: (220) [user] ignore(fcnt('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable'))))
^ Unify: (220) [system] ignore(user:fcnt('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable'))))
^ Call: (221) [user] fcnt('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable')))
^ Unify: (221) [user] fcnt('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable')))
^ Call: (222) [user] pfc_spft(_307624, _307710, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632))
^ Unify: (222) [user] pfc_spft(_307624, _308642, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632))
^ Call: (223) [user] pfcCallSystem('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
^ Unify: (223) [user] pfcCallSystem('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
^ Call: (224) [user] pfc_call('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
^ Unify: (224) [user] pfc_call('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
Call: (225) [system] var('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
Fail: (225) [system] var('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
^ Redo: (224) [user] pfc_call('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
^ Unify: (224) [user] pfc_call('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
Call: (225) [system] callable('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
Exit: (225) [system] callable('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
^ Unify: (224) [user] pfc_call('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
^ Redo: (224) [user] pfc_call('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
^ Unify: (224) [user] pfc_call('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
^ Call: (225) [user] predicate_property('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)), imported_from(system))
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)), imported_from(system))
Call: (226) [system] nonvar(imported_from(system))
Exit: (226) [system] nonvar(imported_from(system))
Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
Call: (228) [system] callable('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
Exit: (228) [system] callable('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
^ Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)), imported_from(system))
^ Redo: (224) [user] pfc_call('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
^ Unify: (224) [user] pfc_call('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
^ Call: (225) [user] predicate_property('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)), built_in)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)), built_in)
Call: (226) [system] nonvar(built_in)
Exit: (226) [system] nonvar(built_in)
Call: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
Unify: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
Call: (227) [system] callable('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
Exit: (227) [system] callable('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
Call: (227) [$syspreds] goal_name_arity('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)), _343782, _343784)
Unify: (227) [$syspreds] goal_name_arity('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)), _343782, _343784)
Call: (228) [system] compound('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
Exit: (228) [system] compound('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
Call: (228) [system] compound_name_arity('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)), _343782, _343784)
Exit: (228) [system] compound_name_arity('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)), '$spft$', 3)
Exit: (227) [$syspreds] goal_name_arity('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)), '$spft$', 3)
^ Call: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^ Exit: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^ Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)), built_in)
^ Redo: (224) [user] pfc_call('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
^ Unify: (224) [user] pfc_call('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
^ Call: (225) [user] predicate_property('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)), _355024)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)), _355964)
Call: (226) [system] nonvar(_356822)
^ Redo: (225) [$syspreds] predicate_property(user:'$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)), _357824)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)), _358758)
Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
Call: (227) [system] callable('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
Exit: (227) [system] callable('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
^ Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)), interpreted)
^ Unify: (224) [user] pfc_call('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
^ Call: (225) [user] predicate_property('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)), number_of_clauses(_367952))
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)), number_of_clauses(_367952))
Call: (226) [system] nonvar(number_of_clauses(_367952))
Exit: (226) [system] nonvar(number_of_clauses(_367952))
Call: (226) [$syspreds] property_predicate(number_of_clauses(_367952), user:'$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
Unify: (226) [$syspreds] property_predicate(number_of_clauses(_367952), user:'$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
Call: (228) [system] callable('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
Exit: (228) [system] callable('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
Exit: (226) [$syspreds] property_predicate(number_of_clauses(729), user:'$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
^ Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)), number_of_clauses(729))
^ Unify: (224) [user] pfc_call('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
^ Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _382796), (prolog_current_choice(_382806), push_current_choice(_382806), clause('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)), _382828), pfc_call(_382828)), nb_setval('$pfc_current_choice', _382796))
^ Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _382796), user:(prolog_current_choice(_382806), push_current_choice(_382806), clause('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)), _382828), pfc_call(_382828)), user:nb_setval('$pfc_current_choice', _382796))
^ Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _382796))
Call: (228) [system] nb_current('$pfc_current_choice', _382796)
Exit: (228) [system] nb_current('$pfc_current_choice', [])
^ Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (227) [system] prolog_current_choice(_382806)
Exit: (227) [system] prolog_current_choice(2950)
^ Call: (227) [user] push_current_choice(2950)
^ Unify: (227) [user] push_current_choice(2950)
Call: (228) [system] nb_current('$pfc_current_choice', _392146)
Exit: (228) [system] nb_current('$pfc_current_choice', [])
Call: (228) [system] b_setval('$pfc_current_choice', [2950])
Exit: (228) [system] b_setval('$pfc_current_choice', [2950])
^ Exit: (227) [user] push_current_choice(2950)
^ Call: (227) [user] clause('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)), _382828)
^ Fail: (227) [user] clause('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)), _382828)
Call: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (228) [system] duplicate_term([], _400518)
Exit: (228) [system] duplicate_term([], [])
Call: (228) [system] nb_linkval('$pfc_current_choice', [])
Exit: (228) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _382796), user:(prolog_current_choice(_382806), push_current_choice(_382806), clause('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)), _382828), pfc_call(_382828)), user:nb_setval('$pfc_current_choice', _382796))
^ Fail: (224) [user] pfc_call('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
^ Fail: (223) [user] pfcCallSystem('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
^ Fail: (222) [user] pfc_spft(_307624, _408022, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632))
^ Redo: (221) [user] fcnt('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable')))
^ Unify: (221) [user] fcnt('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable')))
^ Exit: (221) [user] fcnt('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable')))
^ Exit: (220) [system] ignore(user:fcnt('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable'))))
^ Exit: (219) [user] pfcFwd1('next-operation'(op(+, =, 'is-variable')))
^ Exit: (218) [user] pfcFwd0('next-operation'(op(+, =, 'is-variable')))
^ Exit: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-variable'))), user:set_prolog_flag(occurs_check, true))
^ Exit: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-variable'))), user:each_call_cleanup)
^ Exit: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-variable'))))
^ Exit: (214) [user] pfcFwd('next-operation'(op(+, =, 'is-variable')))
^ Exit: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (212) [user] pfcEnqueue('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Exit: (209) [user] pfcPost2('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (208) [user] pfcPost11('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3648, (notrace, wdmsg(('next-operation'(op(+, =, 'is-variable'))=>_3648)), trace)), user:set_prolog_flag(occurs_check, true))
^ Exit: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3648, (notrace, wdmsg(('next-operation'(op(+, =, 'is-variable'))=>_3648)), trace)), user:each_call_cleanup)
^ Exit: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3648, (notrace, wdmsg(('next-operation'(op(+, =, 'is-variable'))=>_3648)), trace)))
^ Exit: (203) [user] pfcPost1('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (202) [user] pfcPost_rev((P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'is-variable')))
^ Exit: (201) [user] pfcPost('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (201) [user] pfcRun
^ Unify: (201) [user] pfcRun
^ Call: (202) [user] pfcGetSearch(direct)
^ Unify: (202) [user] pfcGetSearch(direct)
Call: (203) [t_l] t_l:pfcSearchTL(_505328)
Fail: (203) [t_l] t_l:pfcSearchTL(_505328)
^ Redo: (202) [user] pfcGetSearch(direct)
^ Call: (203) [user] pfcSearch(_508102)
^ Unify: (203) [user] pfcSearch(direct)
^ Exit: (203) [user] pfcSearch(direct)
Call: (203) [system] direct=direct
Exit: (203) [system] direct=direct
^ Exit: (202) [user] pfcGetSearch(direct)
^ Unify: (201) [user] pfcRun
^ Exit: (201) [user] pfcRun
^ Exit: (200) [user] pfcAdd('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (199) [user] pfcAdd('next-operation'(op(+, =, 'is-variable')))
^ Exit: (198) [user] pfcAdd_Now('next-operation'(op(+, =, 'is-variable')))
^ Exit: (197) [user] if_t(into_simple_op(+, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], op(+, =, 'is-variable')), pfcAdd_Now('next-operation'(op(+, =, 'is-variable'))))
Call: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']]), _3436))
Unify: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']]), _3436))
^ Call: (199) [user] as_tf(asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']]), _3436)
^ Unify: (199) [user] as_tf(asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']]), _3436)
Call: (200) [system] asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])\=[_9142|_9144]
Exit: (200) [system] asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])\=[_9142|_9144]
^ Call: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']]))*->_3436='True';_3436='False'))
^ Unify: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']]))*->_3436='True';_3436='False'))
Call: (201) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']]))*->_3436='True';_3436='False'), error(_12880, _12882), fail)
Unify: (201) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']]))*->_3436='True';_3436='False'), error(_12880, _12882), fail)
Call: (204) [user] asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
Unify: (204) [user] asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
Call: (205) [user] metta_interp_mode(+, _16596)
Unify: (205) [user] metta_interp_mode(+, load)
Exit: (205) [user] metta_interp_mode(+, load)
Call: (205) [user] asserted_do_metta('&self', load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
Unify: (205) [user] asserted_do_metta('&self', load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
Call: (206) [user] metta_interp_mode(load, _21186)
Redo: (205) [user] asserted_do_metta('&self', load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
Unify: (205) [user] asserted_do_metta('&self', load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
Call: (206) [system] load==exec
Redo: (205) [user] asserted_do_metta('&self', load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
Unify: (205) [user] asserted_do_metta('&self', load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
Call: (206) [user] asserted_do_metta2('&self', load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
Unify: (206) [user] asserted_do_metta2('&self', load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
Call: (207) [system] nonvar(load)
Exit: (207) [system] nonvar(load)
Call: (207) [user] metta_interp_mode(load, _30408)
Redo: (206) [user] asserted_do_metta2('&self', load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
Unify: (206) [user] asserted_do_metta2('&self', load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
^ Call: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], metta_atom('&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])))
^ Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], metta_atom('&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])))
^ Call: (208) [user] is_compatio
^ Unify: (208) [user] is_compatio
^ Call: (210) [system] setup_call_cleanup('$notrace'(_36884, _36886), once(user:is_compatio0), '$restore_trace'(_36884, _36886))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_36884, _36886), system:once(user:is_compatio0), system:'$restore_trace'(_36884, _36886))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_36884, _36886))
^ Fail: (208) [user] is_compatio
^ Redo: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], metta_atom('&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])))
^ Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], metta_atom('&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])))
^ Call: (209) [rtrace] rtrace:quietly3(user:(wots(_42502, must_det_ll(user:metta_anew(load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], metta_atom('&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])))), (_42502==""->true;our_ansi_format('#ffa505', '~w~n', [_42502]))))
^ Unify: (209) [rtrace] rtrace:quietly3(user:(wots(_42502, must_det_ll(user:metta_anew(load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], metta_atom('&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])))), (_42502==""->true;our_ansi_format('#ffa505', '~w~n', [_42502]))))
(=
(is-variable $x)
(==
(get-metatype $x) Variable))
; Action: load=metta_atom_asserted('&self',[=,['is-variable',_x],[==,['get-metatype',_x],'Variable']])
^ Exit: (209) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], metta_atom('&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^ Exit: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], metta_atom('&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])))
Exit: (206) [user] asserted_do_metta2('&self', load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
Exit: (205) [user] asserted_do_metta('&self', load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
Exit: (204) [user] asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
Call: (204) [system] _3436='True'
Exit: (204) [system] 'True'='True'
Exit: (201) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']]))*->'True'='True';'True'='False'), error(_12880, _12882), fail)
^ Exit: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']]))*->'True'='True';'True'='False'))
^ Exit: (199) [user] as_tf(asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']]), 'True')
Exit: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']]), 'True'))
Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], 'True')
^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], 'True'))
^ Redo: (194) [user] metta_file_buffer(_3388, _3390, _3392, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3396)
^ Unify: (194) [user] metta_file_buffer(+, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(132, 7, 36, 132))
^ Exit: (194) [user] metta_file_buffer(+, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(132, 7, 36, 132))
^ Call: (195) [user] apply:maplist(maybe_assign, [])
^ Unify: (195) [apply] apply:maplist(user:maybe_assign, [])
Call: (196) [apply] apply:maplist_([], user:maybe_assign)
Unify: (196) [apply] apply:maplist_([], user:maybe_assign)
Exit: (196) [apply] apply:maplist_([], user:maybe_assign)
^ Exit: (195) [apply] apply:maplist(user:maybe_assign, [])
^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], _3436))
^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], _3436))
Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], _3436)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], _3436)
Call: (197) [system] var([:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], _3436)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], _3436)
Call: (197) [system] (+)\==exec
Exit: (197) [system] (+)\==exec
Call: (197) [system] [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']]==[]
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], _3436)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], _3436)
Call: (197) [system] string([:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], _3436)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], _3436)
Call: (197) [system] (+)\==exec
Exit: (197) [system] (+)\==exec
^ Call: (197) [user] if_t(into_simple_op(+, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], _145744), pfcAdd_Now('next-operation'(_145744)))
^ Unify: (197) [user] if_t(into_simple_op(+, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], _145744), pfcAdd_Now('next-operation'(_145744)))
Call: (198) [user] into_simple_op(+, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], _145744)
Unify: (198) [user] into_simple_op(+, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], op(+, :, _148536))
Call: (199) [user] o_s(['lazy-or', [->, 'Bool', 'Atom', 'Bool']], _148536)
Unify: (199) [user] o_s(['lazy-or', [->, 'Bool', 'Atom', 'Bool']], _148536)
Call: (200) [user] o_s('lazy-or', _148536)
Unify: (200) [user] o_s('lazy-or', 'lazy-or')
Exit: (200) [user] o_s('lazy-or', 'lazy-or')
Exit: (199) [user] o_s(['lazy-or', [->, 'Bool', 'Atom', 'Bool']], 'lazy-or')
Exit: (198) [user] into_simple_op(+, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], op(+, :, 'lazy-or'))
^ Call: (198) [user] pfcAdd_Now('next-operation'(op(+, :, 'lazy-or')))
^ Unify: (198) [user] pfcAdd_Now('next-operation'(op(+, :, 'lazy-or')))
^ Call: (199) [user] current_predicate(pfcAdd/1)
^ Exit: (199) [user] current_predicate(pfcAdd/1)
^ Call: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'lazy-or'))))
^ Unify: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'lazy-or'))))
^ Call: (200) [user] clause(pfcTraceExecution, true)
^ Fail: (200) [user] clause(pfcTraceExecution, true)
^ Redo: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'lazy-or'))))
^ Exit: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'lazy-or'))))
^ Call: (199) [user] pfcAdd('next-operation'(op(+, :, 'lazy-or')))
^ Unify: (199) [user] pfcAdd('next-operation'(op(+, :, 'lazy-or')))
^ Call: (200) [user] must_ex(current_why_UU(_167006))
^ Unify: (200) [user] must_ex(current_why_UU(_167006))
Call: (202) [user] current_why_UU(_167006)
Unify: (202) [user] current_why_UU(_167006)
^ Call: (203) [user] get_why_uu(_167006)
^ Unify: (203) [user] get_why_uu(_167006)
^ Call: (204) [user] findall(_172546, current_why(_172546), _172552)
^ Unify: (204) [$bags] findall(_172546, user:current_why(_172546), _172552)
^ Call: (205) [$bags] findall(_172546, user:current_why(_172546), _172552, [])
^ Unify: (205) [$bags] findall(_172546, user:current_why(_172546), _172552, [])
^ Call: (206) [$bags] cleanup_bag(findall_loop(_172546, user:current_why(_172546), _172552, []), '$destroy_findall_bag')
^ Unify: (206) [$bags] cleanup_bag('$bags':findall_loop(_172546, user:current_why(_172546), _172552, []), '$bags':'$destroy_findall_bag')
Call: (207) [$bags] findall_loop(_172546, user:current_why(_172546), _172552, [])
Unify: (207) [$bags] findall_loop(_172546, user:current_why(_172546), _172552, [])
^ Call: (208) [user] bugger:current_why(_172546)
^ Unify: (208) [user] bugger:current_why(_172546)
^ Call: (209) [user] bugger:current_why_data(_172546)
^ Unify: (209) [user] bugger:current_why_data(_172546)
Call: (210) [system] nb_current('$current_why', wp(_172546, _183806))
Fail: (210) [system] nb_current('$current_why', wp(_172546, _183806))
^ Redo: (209) [user] bugger:current_why_data(_172546)
^ Unify: (209) [user] bugger:current_why_data(_172546)
Call: (210) [t_l] t_l:current_why_source(_172546)
Fail: (210) [t_l] t_l:current_why_source(_172546)
^ Fail: (209) [user] bugger:current_why_data(_172546)
^ Redo: (208) [user] bugger:current_why(_172546)
^ Unify: (208) [user] bugger:current_why(mfl4(_191234, _191236, _191238, _191240))
^ Call: (210) [system] setup_call_cleanup('$notrace'(_192190, _192192), once(user:current_mfl4(_191234, _191236, _191238, _191240)), '$restore_trace'(_192190, _192192))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_192190, _192192), system:once(user:current_mfl4(_191234, _191236, _191238, _191240)), system:'$restore_trace'(_192190, _192192))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_192190, _192192))
^ Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_191234, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1))
^ Exit: (208) [user] bugger:current_why(P;HTML|mfl4(_191234, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Redo: (207) [$bags] findall_loop(_172546, user:current_why(_172546), _172552, [])
Exit: (207) [$bags] findall_loop(_172546, user:current_why(_172546), [P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^ Exit: (206) [$bags] cleanup_bag('$bags':findall_loop(_172546, user:current_why(_172546), [P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag')
^ Exit: (205) [$bags] findall(_172546, user:current_why(_172546), [P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^ Exit: (204) [$bags] findall(_172546, user:current_why(_172546), [P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (204) [system] [P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
Exit: (204) [system] [P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
^ Call: (204) [user] u_to_uu([P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _167006)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax))
Call: (205) [system] var([P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Fail: (205) [system] var([P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Redo: (204) [user] u_to_uu([P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _167006)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (205) [system] nonvar([P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Exit: (205) [system] nonvar([P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (205) [system] [P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_328686, _328688)
Fail: (205) [system] [P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_328686, _328688)
^ Redo: (204) [user] u_to_uu([P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _167006)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _167006)
^ Call: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _359048)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _359048)
^ Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _359048)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (207) [system] var([P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Fail: (207) [system] var([P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _359048)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Call: (207) [user] not(compound([P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^ Unify: (207) [system] not(user:compound([P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
Call: (208) [system] compound([P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Exit: (208) [system] compound([P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Fail: (207) [system] not(user:compound([P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _359048)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _359048)
^ Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _359048)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (208) [system] var(P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Fail: (208) [system] var(P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3634)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Call: (208) [user] not(compound(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^ Unify: (208) [system] not(user:compound(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
Call: (209) [system] compound(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Exit: (209) [system] compound(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Fail: (208) [system] not(user:compound(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3634)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Call: (205) [user] u_to_uu(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3588)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Call: (206) [system] var(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Fail: (206) [system] var(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3588)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (206) [system] nonvar(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Exit: (206) [system] nonvar(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (206) [system] P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_203826, _203828)
Fail: (206) [system] P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_203826, _203828)
^ Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3588)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (205) [user] u_to_uu(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (204) [user] u_to_uu([P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (203) [user] get_why_uu((P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Exit: (202) [user] current_why_UU((P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (200) [user] must_ex(current_why_UU((P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (200) [user] pfcAdd('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (200) [user] pfcAdd('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (201) [user] pfcPost('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (201) [user] pfcPost('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (202) [user] pfcPost_rev((P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, 'lazy-or')))
^ Unify: (202) [user] pfcPost_rev((P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, 'lazy-or')))
Call: (203) [system] is_list('next-operation'(op(+, :, 'lazy-or')))
Fail: (203) [system] is_list('next-operation'(op(+, :, 'lazy-or')))
^ Redo: (202) [user] pfcPost_rev((P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, 'lazy-or')))
^ Call: (203) [user] pfcPost1('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (203) [user] pfcPost1('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (204) [user] control_arg_types('next-operation'(op(+, :, 'lazy-or')), _362140)
^ Unify: (204) [user] control_arg_types('next-operation'(op(+, :, 'lazy-or')), _362140)
Call: (205) [system] fail
Fail: (205) [system] fail
^ Fail: (204) [user] control_arg_types('next-operation'(op(+, :, 'lazy-or')), _362140)
^ Redo: (203) [user] pfcPost1('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (203) [user] pfcPost1('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (204) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _381936, (notrace, wdmsg(('next-operation'(op(+, :, 'lazy-or'))=>_381936)), trace)))
^ Unify: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _381936, (notrace, wdmsg(('next-operation'(op(+, :, 'lazy-or'))=>_381936)), trace)))
^ Call: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _381936, (notrace, wdmsg(('next-operation'(op(+, :, 'lazy-or'))=>_381936)), trace)), user:each_call_cleanup)
^ Unify: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _381936, (notrace, wdmsg(('next-operation'(op(+, :, 'lazy-or'))=>_381936)), trace)), user:each_call_cleanup)
Call: (206) [system] current_prolog_flag(occurs_check, _412378)
Exit: (206) [system] current_prolog_flag(occurs_check, true)
^ Call: (206) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _381936, (notrace, wdmsg(('next-operation'(op(+, :, 'lazy-or'))=>_381936)), trace)), user:set_prolog_flag(occurs_check, true))
^ Unify: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _381936, (notrace, wdmsg(('next-operation'(op(+, :, 'lazy-or'))=>_381936)), trace)), user:set_prolog_flag(occurs_check, true))
Call: (207) [system] true==true
Exit: (207) [system] true==true
^ Call: (208) [user] pfcPost11('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (208) [user] pfcPost11('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (211) [user] pfcAddSupport('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (211) [user] pfcAddSupport('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (212) [user] assert('$spft$'('next-operation'(op(+, :, 'lazy-or')), P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (212) [user] assert('$spft$'('next-operation'(op(+, :, 'lazy-or')), P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (211) [user] pfcAddSupport('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, 'lazy-or')))
^ Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, 'lazy-or')))
^ Call: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, 'lazy-or')), true)
^ Unify: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, 'lazy-or')), true)
^ Call: (211) [user] is_asserted_exact('next-operation'(op(+, :, 'lazy-or')), true)
^ Unify: (211) [user] is_asserted_exact('next-operation'(op(+, :, 'lazy-or')), true)
^ Call: (212) [user] strip_module('next-operation'(op(+, :, 'lazy-or')), _512790, _512792)
^ Exit: (212) [user] strip_module('next-operation'(op(+, :, 'lazy-or')), user, 'next-operation'(op(+, :, 'lazy-or')))
^ Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'lazy-or')), true)
^ Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'lazy-or')), true)
Call: (213) [system] _516534=user
Exit: (213) [system] user=user
^ Call: (213) [user] clause(user:'next-operation'(op(+, :, 'lazy-or')), true, _518404)
^ Fail: (213) [user] clause('next-operation'(op(+, :, 'lazy-or')), true, _518404)
^ Redo: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'lazy-or')), true)
^ Call: (213) [user] clause(user:'next-operation'(op(+, :, 'lazy-or')), true, _521232)
^ Fail: (213) [user] clause('next-operation'(op(+, :, 'lazy-or')), true, _521232)
^ Fail: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'lazy-or')), true)
^ Fail: (211) [user] is_asserted_exact('next-operation'(op(+, :, 'lazy-or')), true)
^ Redo: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, 'lazy-or')), true)
^ Exit: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, 'lazy-or')), true)
^ Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, 'lazy-or')))
^ Call: (209) [user] pfcPost2('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (209) [user] pfcPost2('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'lazy-or')));assert('next-operation'(op(+, :, 'lazy-or'))))))
^ Unify: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'lazy-or')));assert('next-operation'(op(+, :, 'lazy-or'))))))
^ Call: (212) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'lazy-or')));assert('next-operation'(op(+, :, 'lazy-or')))))
^ Unify: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, :, 'lazy-or')));assert('next-operation'(op(+, :, 'lazy-or')))))
^ Call: (214) [user] is_asserted_exact('next-operation'(op(+, :, 'lazy-or')))
^ Unify: (214) [user] is_asserted_exact('next-operation'(op(+, :, 'lazy-or')))
^ Call: (215) [user] strip_module('next-operation'(op(+, :, 'lazy-or')), _28168, _28170)
^ Exit: (215) [user] strip_module('next-operation'(op(+, :, 'lazy-or')), user, 'next-operation'(op(+, :, 'lazy-or')))
^ Call: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'lazy-or')), _30048, _30050)
^ Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or')), true)
Call: (216) [system] var('next-operation'(op(+, :, 'lazy-or')))
Fail: (216) [system] var('next-operation'(op(+, :, 'lazy-or')))
^ Redo: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'lazy-or')), _30048, _30050)
^ Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or')), true)
^ Exit: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or')), true)
^ Call: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'lazy-or')), true)
^ Unify: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'lazy-or')), true)
Call: (216) [system] _38454=user
Exit: (216) [system] user=user
^ Call: (216) [user] clause(user:'next-operation'(op(+, :, 'lazy-or')), true, _40324)
^ Fail: (216) [user] clause('next-operation'(op(+, :, 'lazy-or')), true, _40324)
^ Redo: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'lazy-or')), true)
^ Call: (216) [user] clause(user:'next-operation'(op(+, :, 'lazy-or')), true, _43152)
^ Fail: (216) [user] clause('next-operation'(op(+, :, 'lazy-or')), true, _43152)
^ Fail: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'lazy-or')), true)
^ Fail: (214) [user] is_asserted_exact('next-operation'(op(+, :, 'lazy-or')))
^ Call: (214) [user] assert('next-operation'(op(+, :, 'lazy-or')))
^ Exit: (214) [user] assert('next-operation'(op(+, :, 'lazy-or')))
^ Exit: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, :, 'lazy-or')));assert('next-operation'(op(+, :, 'lazy-or')))))
^ Exit: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'lazy-or')));assert('next-operation'(op(+, :, 'lazy-or'))))))
^ Call: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (212) [user] pfcTraceAdd('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (212) [user] pfcTraceAdd('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'lazy-or')))
^ Unify: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'lazy-or')))
^ Call: (215) [user] pfcIsNotTraced('next-operation'(op(+, :, 'lazy-or')))
^ Unify: (215) [user] pfcIsNotTraced('next-operation'(op(+, :, 'lazy-or')))
^ Call: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'lazy-or')), _99822)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'lazy-or')), _99822)
Call: (217) [system] var('next-operation'(op(+, :, 'lazy-or')))
Fail: (217) [system] var('next-operation'(op(+, :, 'lazy-or')))
^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'lazy-or')), _99822)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'lazy-or')), _99822)
Call: (217) [system] compound('next-operation'(op(+, :, 'lazy-or')))
Exit: (217) [system] compound('next-operation'(op(+, :, 'lazy-or')))
Call: (217) [system] 1<1
Fail: (217) [system] 1<1
^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'lazy-or')), _99822)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'lazy-or')), _99822)
Call: (217) [system] _110974 is 1+ -1
Exit: (217) [system] 0 is 1+ -1
^ Call: (217) [user] compound_eles('next-operation'(op(+, :, 'lazy-or')), _112832)
^ Unify: (217) [user] compound_eles('next-operation'(op(+, :, 'lazy-or')), _112832)
Call: (218) [system] is_list('next-operation'(op(+, :, 'lazy-or')))
Fail: (218) [system] is_list('next-operation'(op(+, :, 'lazy-or')))
^ Redo: (217) [user] compound_eles('next-operation'(op(+, :, 'lazy-or')), _112832)
^ Unify: (217) [user] compound_eles('next-operation'(op(+, :, 'lazy-or')), _112832)
Call: (218) [system] compound('next-operation'(op(+, :, 'lazy-or')))
Exit: (218) [system] compound('next-operation'(op(+, :, 'lazy-or')))
Call: (218) [system] compound_name_arguments('next-operation'(op(+, :, 'lazy-or')), _120242, _120244)
Exit: (218) [system] compound_name_arguments('next-operation'(op(+, :, 'lazy-or')), 'next-operation', [op(+, :, 'lazy-or')])
Call: (218) [lists] lists:member(_112832, ['next-operation', op(+, :, 'lazy-or')])
Unify: (218) [lists] lists:member(_112832, ['next-operation', op(+, :, 'lazy-or')])
Call: (219) [lists] lists:member_([op(+, :, 'lazy-or')], _112832, 'next-operation')
Unify: (219) [lists] lists:member_([op(+, :, 'lazy-or')], 'next-operation', 'next-operation')
Exit: (219) [lists] lists:member_([op(+, :, 'lazy-or')], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(+, :, 'lazy-or')])
^ Exit: (217) [user] compound_eles('next-operation'(op(+, :, 'lazy-or')), 'next-operation')
^ Call: (217) [user] compound_eles(0, 'next-operation', _99822)
^ Unify: (217) [user] compound_eles(0, 'next-operation', _99822)
Call: (218) [system] var('next-operation')
Fail: (218) [system] var('next-operation')
^ Redo: (217) [user] compound_eles(0, 'next-operation', _99822)
^ Unify: (217) [user] compound_eles(0, 'next-operation', _99822)
Call: (218) [system] compound('next-operation')
Fail: (218) [system] compound('next-operation')
^ Redo: (217) [user] compound_eles(0, 'next-operation', _99822)
Call: (218) [system] _99822='next-operation'
Exit: (218) [system] 'next-operation'='next-operation'
^ Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'lazy-or')), 'next-operation')
^ Call: (216) [user] pfcIgnored('next-operation')
^ Fail: (216) [user] pfcIgnored('next-operation')
Redo: (219) [lists] lists:member_([op(+, :, 'lazy-or')], _112832, 'next-operation')
Unify: (219) [lists] lists:member_([op(+, :, 'lazy-or')], _112832, 'next-operation')
Call: (220) [lists] lists:member_([], _112832, op(+, :, 'lazy-or'))
Unify: (220) [lists] lists:member_([], op(+, :, 'lazy-or'), op(+, :, 'lazy-or'))
Exit: (220) [lists] lists:member_([], op(+, :, 'lazy-or'), op(+, :, 'lazy-or'))
Exit: (219) [lists] lists:member_([op(+, :, 'lazy-or')], op(+, :, 'lazy-or'), 'next-operation')
Exit: (218) [lists] lists:member(op(+, :, 'lazy-or'), ['next-operation', op(+, :, 'lazy-or')])
^ Exit: (217) [user] compound_eles('next-operation'(op(+, :, 'lazy-or')), op(+, :, 'lazy-or'))
^ Call: (217) [user] compound_eles(0, op(+, :, 'lazy-or'), _99822)
^ Unify: (217) [user] compound_eles(0, op(+, :, 'lazy-or'), _99822)
Call: (218) [system] var(op(+, :, 'lazy-or'))
Fail: (218) [system] var(op(+, :, 'lazy-or'))
^ Redo: (217) [user] compound_eles(0, op(+, :, 'lazy-or'), _99822)
^ Unify: (217) [user] compound_eles(0, op(+, :, 'lazy-or'), _99822)
Call: (218) [system] compound(op(+, :, 'lazy-or'))
Exit: (218) [system] compound(op(+, :, 'lazy-or'))
Call: (218) [system] 0<1
Exit: (218) [system] 0<1
Call: (218) [system] _99822=op(+, :, 'lazy-or')
Exit: (218) [system] op(+, :, 'lazy-or')=op(+, :, 'lazy-or')
^ Exit: (217) [user] compound_eles(0, op(+, :, 'lazy-or'), op(+, :, 'lazy-or'))
^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'lazy-or')), op(+, :, 'lazy-or'))
^ Call: (216) [user] pfcIgnored(op(+, :, 'lazy-or'))
^ Fail: (216) [user] pfcIgnored(op(+, :, 'lazy-or'))
^ Fail: (215) [user] pfcIsNotTraced('next-operation'(op(+, :, 'lazy-or')))
^ Redo: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'lazy-or')))
^ Unify: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'lazy-or')))
^ Call: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'lazy-or')), _167622)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'lazy-or')), _167622)
Call: (216) [system] var('next-operation'(op(+, :, 'lazy-or')))
Fail: (216) [system] var('next-operation'(op(+, :, 'lazy-or')))
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'lazy-or')), _167622)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'lazy-or')), _167622)
Call: (216) [system] compound('next-operation'(op(+, :, 'lazy-or')))
Exit: (216) [system] compound('next-operation'(op(+, :, 'lazy-or')))
Call: (216) [system] 1<1
Fail: (216) [system] 1<1
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'lazy-or')), _167622)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'lazy-or')), _167622)
Call: (216) [system] _178774 is 1+ -1
Exit: (216) [system] 0 is 1+ -1
^ Call: (216) [user] compound_eles('next-operation'(op(+, :, 'lazy-or')), _180632)
^ Unify: (216) [user] compound_eles('next-operation'(op(+, :, 'lazy-or')), _180632)
Call: (217) [system] is_list('next-operation'(op(+, :, 'lazy-or')))
Fail: (217) [system] is_list('next-operation'(op(+, :, 'lazy-or')))
^ Redo: (216) [user] compound_eles('next-operation'(op(+, :, 'lazy-or')), _180632)
^ Unify: (216) [user] compound_eles('next-operation'(op(+, :, 'lazy-or')), _180632)
Call: (217) [system] compound('next-operation'(op(+, :, 'lazy-or')))
Exit: (217) [system] compound('next-operation'(op(+, :, 'lazy-or')))
Call: (217) [system] compound_name_arguments('next-operation'(op(+, :, 'lazy-or')), _188042, _188044)
Exit: (217) [system] compound_name_arguments('next-operation'(op(+, :, 'lazy-or')), 'next-operation', [op(+, :, 'lazy-or')])
Call: (217) [lists] lists:member(_180632, ['next-operation', op(+, :, 'lazy-or')])
Unify: (217) [lists] lists:member(_180632, ['next-operation', op(+, :, 'lazy-or')])
Call: (218) [lists] lists:member_([op(+, :, 'lazy-or')], _180632, 'next-operation')
Unify: (218) [lists] lists:member_([op(+, :, 'lazy-or')], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member_([op(+, :, 'lazy-or')], 'next-operation', 'next-operation')
Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, :, 'lazy-or')])
^ Exit: (216) [user] compound_eles('next-operation'(op(+, :, 'lazy-or')), 'next-operation')
^ Call: (216) [user] compound_eles(0, 'next-operation', _167622)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _167622)
Call: (217) [system] var('next-operation')
Fail: (217) [system] var('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _167622)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _167622)
Call: (217) [system] compound('next-operation')
Fail: (217) [system] compound('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _167622)
Call: (217) [system] _167622='next-operation'
Exit: (217) [system] 'next-operation'='next-operation'
^ Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'lazy-or')), 'next-operation')
^ Call: (215) [user] pfcTraced('next-operation')
^ Fail: (215) [user] pfcTraced('next-operation')
Redo: (218) [lists] lists:member_([op(+, :, 'lazy-or')], _180632, 'next-operation')
Unify: (218) [lists] lists:member_([op(+, :, 'lazy-or')], _180632, 'next-operation')
Call: (219) [lists] lists:member_([], _180632, op(+, :, 'lazy-or'))
Unify: (219) [lists] lists:member_([], op(+, :, 'lazy-or'), op(+, :, 'lazy-or'))
Exit: (219) [lists] lists:member_([], op(+, :, 'lazy-or'), op(+, :, 'lazy-or'))
Exit: (218) [lists] lists:member_([op(+, :, 'lazy-or')], op(+, :, 'lazy-or'), 'next-operation')
Exit: (217) [lists] lists:member(op(+, :, 'lazy-or'), ['next-operation', op(+, :, 'lazy-or')])
^ Exit: (216) [user] compound_eles('next-operation'(op(+, :, 'lazy-or')), op(+, :, 'lazy-or'))
^ Call: (216) [user] compound_eles(0, op(+, :, 'lazy-or'), _167622)
^ Unify: (216) [user] compound_eles(0, op(+, :, 'lazy-or'), _167622)
Call: (217) [system] var(op(+, :, 'lazy-or'))
Fail: (217) [system] var(op(+, :, 'lazy-or'))
^ Redo: (216) [user] compound_eles(0, op(+, :, 'lazy-or'), _167622)
^ Unify: (216) [user] compound_eles(0, op(+, :, 'lazy-or'), _167622)
Call: (217) [system] compound(op(+, :, 'lazy-or'))
Exit: (217) [system] compound(op(+, :, 'lazy-or'))
Call: (217) [system] 0<1
Exit: (217) [system] 0<1
Call: (217) [system] _167622=op(+, :, 'lazy-or')
Exit: (217) [system] op(+, :, 'lazy-or')=op(+, :, 'lazy-or')
^ Exit: (216) [user] compound_eles(0, op(+, :, 'lazy-or'), op(+, :, 'lazy-or'))
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'lazy-or')), op(+, :, 'lazy-or'))
^ Call: (215) [user] pfcTraced(op(+, :, 'lazy-or'))
^ Fail: (215) [user] pfcTraced(op(+, :, 'lazy-or'))
^ Fail: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'lazy-or')))
^ Redo: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (213) [user] pfcTraceBreak('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcTraceBreak('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (214) [user] pfcSpied('next-operation'(op(+, :, 'lazy-or')), +)
^ Fail: (214) [user] pfcSpied('next-operation'(op(+, :, 'lazy-or')), +)
^ Redo: (213) [user] pfcTraceBreak('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (213) [user] pfcTraceBreak('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (212) [user] pfcTraceAdd('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (212) [user] pfcEnqueue('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (212) [user] pfcEnqueue('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (213) [user] pfcGetSearch(_334034)
^ Unify: (213) [user] pfcGetSearch(_334034)
Call: (214) [t_l] t_l:pfcSearchTL(_335884)
Fail: (214) [t_l] t_l:pfcSearchTL(_335884)
^ Redo: (213) [user] pfcGetSearch(_334034)
^ Call: (214) [user] pfcSearch(_338658)
^ Unify: (214) [user] pfcSearch(direct)
^ Exit: (214) [user] pfcSearch(direct)
Call: (214) [system] _334034=direct
Exit: (214) [system] direct=direct
^ Exit: (213) [user] pfcGetSearch(direct)
^ Call: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Call: (214) [system] direct=direct
Exit: (214) [system] direct=direct
^ Call: (214) [user] pfcFwd('next-operation'(op(+, :, 'lazy-or')))
^ Unify: (214) [user] pfcFwd('next-operation'(op(+, :, 'lazy-or')))
^ Call: (215) [user] control_arg_types('next-operation'(op(+, :, 'lazy-or')), _363092)
^ Unify: (215) [user] control_arg_types('next-operation'(op(+, :, 'lazy-or')), _363092)
Call: (216) [system] fail
Fail: (216) [system] fail
^ Fail: (215) [user] control_arg_types('next-operation'(op(+, :, 'lazy-or')), _363092)
^ Redo: (214) [user] pfcFwd('next-operation'(op(+, :, 'lazy-or')))
^ Unify: (214) [user] pfcFwd('next-operation'(op(+, :, 'lazy-or')))
^ Call: (215) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, :, 'lazy-or'))))
^ Unify: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'lazy-or'))))
^ Call: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'lazy-or'))), user:each_call_cleanup)
^ Unify: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'lazy-or'))), user:each_call_cleanup)
Call: (217) [system] current_prolog_flag(occurs_check, _373354)
Exit: (217) [system] current_prolog_flag(occurs_check, true)
^ Call: (217) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'lazy-or'))), user:set_prolog_flag(occurs_check, true))
^ Unify: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'lazy-or'))), user:set_prolog_flag(occurs_check, true))
Call: (218) [system] true==true
Exit: (218) [system] true==true
^ Call: (218) [user] pfcFwd0('next-operation'(op(+, :, 'lazy-or')))
^ Unify: (218) [user] pfcFwd0('next-operation'(op(+, :, 'lazy-or')))
Call: (219) [system] is_list(_380850)
Fail: (219) [system] is_list(_380850)
^ Redo: (218) [user] pfcFwd0('next-operation'(op(+, :, 'lazy-or')))
^ Call: (219) [user] pfcFwd1('next-operation'(op(+, :, 'lazy-or')))
^ Unify: (219) [user] pfcFwd1('next-operation'(op(+, :, 'lazy-or')))
^ Call: (220) [user] fc_rule_check('next-operation'(op(+, :, 'lazy-or')))
^ Unify: (220) [user] fc_rule_check('next-operation'(op(+, :, 'lazy-or')))
^ Exit: (220) [user] fc_rule_check('next-operation'(op(+, :, 'lazy-or')))
Call: (220) [system] copy_term('next-operation'(op(+, :, 'lazy-or')), _388244)
Exit: (220) [system] copy_term('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or')))
^ Call: (220) [user] ignore(fcpt('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or'))))
^ Unify: (220) [system] ignore(user:fcpt('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or'))))
^ Call: (221) [user] fcpt('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or')))
^ Unify: (221) [user] fcpt('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or')))
^ Call: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
^ Unify: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
^ Call: (223) [user] clause('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836), true)
^ Fail: (223) [user] clause('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836), true)
^ Redo: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
^ Call: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
Call: (224) [system] var('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
Fail: (224) [system] var('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
Call: (224) [system] callable('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
Exit: (224) [system] callable('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836), imported_from(system))
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836), imported_from(system))
Call: (225) [system] nonvar(imported_from(system))
Exit: (225) [system] nonvar(imported_from(system))
Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
Call: (227) [system] callable('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
Exit: (227) [system] callable('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
^ Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836), imported_from(system))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836), built_in)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836), built_in)
Call: (225) [system] nonvar(built_in)
Exit: (225) [system] nonvar(built_in)
Call: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
Unify: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
Call: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
Exit: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
Call: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836), _430906, _430908)
Unify: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836), _430906, _430908)
Call: (227) [system] compound('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
Exit: (227) [system] compound('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
Call: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836), _430906, _430908)
Exit: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836), '$pt$', 2)
Exit: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836), '$pt$', 2)
^ Call: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^ Exit: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^ Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836), built_in)
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836), _442148)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836), _443088)
Call: (225) [system] nonvar(_443946)
^ Redo: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836), _444948)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836), _445882)
Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
Call: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
Exit: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
Call: (226) [system] atom(user)
Exit: (226) [system] atom(user)
Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
^ Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836), interpreted)
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836), number_of_clauses(_455076))
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836), number_of_clauses(_455076))
Call: (225) [system] nonvar(number_of_clauses(_455076))
Exit: (225) [system] nonvar(number_of_clauses(_455076))
Call: (225) [$syspreds] property_predicate(number_of_clauses(_455076), user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
Unify: (225) [$syspreds] property_predicate(number_of_clauses(_455076), user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
Call: (227) [system] callable('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
Exit: (227) [system] callable('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
Exit: (225) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
^ Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836), number_of_clauses(0))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
^ Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _469920), (prolog_current_choice(_469930), push_current_choice(_469930), clause('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836), _469952), pfc_call(_469952)), nb_setval('$pfc_current_choice', _469920))
^ Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _469920), user:(prolog_current_choice(_469930), push_current_choice(_469930), clause('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836), _469952), pfc_call(_469952)), user:nb_setval('$pfc_current_choice', _469920))
^ Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _469920))
Call: (227) [system] nb_current('$pfc_current_choice', _469920)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
^ Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (226) [system] prolog_current_choice(_469930)
Exit: (226) [system] prolog_current_choice(2927)
^ Call: (226) [user] push_current_choice(2927)
^ Unify: (226) [user] push_current_choice(2927)
Call: (227) [system] nb_current('$pfc_current_choice', _479270)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
Call: (227) [system] b_setval('$pfc_current_choice', [2927])
Exit: (227) [system] b_setval('$pfc_current_choice', [2927])
^ Exit: (226) [user] push_current_choice(2927)
^ Call: (226) [user] clause('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836), _469952)
^ Fail: (226) [user] clause('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836), _469952)
Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (227) [system] duplicate_term([], _487642)
Exit: (227) [system] duplicate_term([], [])
Call: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _469920), user:(prolog_current_choice(_469930), push_current_choice(_469930), clause('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836), _469952), pfc_call(_469952)), user:nb_setval('$pfc_current_choice', _469920))
^ Fail: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
^ Fail: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
^ Redo: (221) [user] fcpt('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or')))
^ Unify: (221) [user] fcpt('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or')))
^ Exit: (221) [user] fcpt('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or')))
^ Exit: (220) [system] ignore(user:fcpt('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or'))))
^ Call: (220) [user] ignore(fcnt('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or'))))
^ Unify: (220) [system] ignore(user:fcnt('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or'))))
^ Call: (221) [user] fcnt('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or')))
^ Unify: (221) [user] fcnt('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or')))
^ Call: (222) [user] pfc_spft(_502512, _502598, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _502518, _502520))
^ Unify: (222) [user] pfc_spft(_502512, _503530, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _502518, _502520))
^ Call: (223) [user] pfcCallSystem('$spft$'(_502512, _504390, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _502518, _502520)))
^ Unify: (223) [user] pfcCallSystem('$spft$'(_502512, _504390, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _502518, _502520)))
^ Call: (224) [user] pfc_call('$spft$'(_502512, _504390, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _502518, _502520)))
^ Unify: (224) [user] pfc_call('$spft$'(_502512, _504390, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _502518, _502520)))
Call: (225) [system] var('$spft$'(_502512, _504390, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _502518, _502520)))
Fail: (225) [system] var('$spft$'(_502512, _504390, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _502518, _502520)))
^ Redo: (224) [user] pfc_call('$spft$'(_502512, _504390, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _502518, _502520)))
^ Unify: (224) [user] pfc_call('$spft$'(_502512, _504390, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _502518, _502520)))
Call: (225) [system] callable('$spft$'(_502512, _504390, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _502518, _502520)))
Exit: (225) [system] callable('$spft$'(_502512, _504390, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _502518, _502520)))
^ Unify: (224) [user] pfc_call('$spft$'(_502512, _504390, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _502518, _502520)))
^ Redo: (224) [user] pfc_call('$spft$'(_502512, _504390, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _502518, _502520)))
^ Unify: (224) [user] pfc_call('$spft$'(_502512, _504390, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _502518, _502520)))
^ Call: (225) [user] predicate_property('$spft$'(_502512, _504390, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _502518, _502520)), imported_from(system))
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_502512, _504390, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _502518, _502520)), imported_from(system))
Call: (226) [system] nonvar(imported_from(system))
Exit: (226) [system] nonvar(imported_from(system))
Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_502512, _504390, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _502518, _502520)))
Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_502512, _504390, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _502518, _502520)))
Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_502512, _504390, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _502518, _502520)))
Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_502512, _504390, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _502518, _502520)))
Call: (228) [system] callable('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
Exit: (228) [system] callable('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
^ Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), imported_from(system))
^ Redo: (224) [user] pfc_call('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
^ Unify: (224) [user] pfc_call('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
^ Call: (225) [user] predicate_property('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), built_in)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), built_in)
Call: (226) [system] nonvar(built_in)
Exit: (226) [system] nonvar(built_in)
Call: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
Unify: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
Call: (227) [system] callable('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
Exit: (227) [system] callable('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
Call: (227) [$syspreds] goal_name_arity('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), _18536, _18538)
Unify: (227) [$syspreds] goal_name_arity('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), _18536, _18538)
Call: (228) [system] compound('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
Exit: (228) [system] compound('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
Call: (228) [system] compound_name_arity('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), _18536, _18538)
Exit: (228) [system] compound_name_arity('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), '$spft$', 3)
Exit: (227) [$syspreds] goal_name_arity('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), '$spft$', 3)
^ Call: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^ Exit: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^ Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), built_in)
^ Redo: (224) [user] pfc_call('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
^ Unify: (224) [user] pfc_call('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
^ Call: (225) [user] predicate_property('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), _29778)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), _30718)
Call: (226) [system] nonvar(_31576)
^ Redo: (225) [$syspreds] predicate_property(user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), _32578)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), _33512)
Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
Call: (227) [system] callable('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
Exit: (227) [system] callable('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
^ Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), interpreted)
^ Unify: (224) [user] pfc_call('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
^ Call: (225) [user] predicate_property('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), number_of_clauses(_42706))
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), number_of_clauses(_42706))
Call: (226) [system] nonvar(number_of_clauses(_42706))
Exit: (226) [system] nonvar(number_of_clauses(_42706))
Call: (226) [$syspreds] property_predicate(number_of_clauses(_42706), user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
Unify: (226) [$syspreds] property_predicate(number_of_clauses(_42706), user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
Call: (228) [system] callable('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
Exit: (228) [system] callable('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
Exit: (226) [$syspreds] property_predicate(number_of_clauses(731), user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
^ Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), number_of_clauses(731))
^ Unify: (224) [user] pfc_call('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
^ Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _57550), (prolog_current_choice(_57560), push_current_choice(_57560), clause('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), _57582), pfc_call(_57582)), nb_setval('$pfc_current_choice', _57550))
^ Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _57550), user:(prolog_current_choice(_57560), push_current_choice(_57560), clause('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), _57582), pfc_call(_57582)), user:nb_setval('$pfc_current_choice', _57550))
^ Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _57550))
Call: (228) [system] nb_current('$pfc_current_choice', _57550)
Exit: (228) [system] nb_current('$pfc_current_choice', [])
^ Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (227) [system] prolog_current_choice(_57560)
Exit: (227) [system] prolog_current_choice(2947)
^ Call: (227) [user] push_current_choice(2947)
^ Unify: (227) [user] push_current_choice(2947)
Call: (228) [system] nb_current('$pfc_current_choice', _66900)
Exit: (228) [system] nb_current('$pfc_current_choice', [])
Call: (228) [system] b_setval('$pfc_current_choice', [2947])
Exit: (228) [system] b_setval('$pfc_current_choice', [2947])
^ Exit: (227) [user] push_current_choice(2947)
^ Call: (227) [user] clause('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), _57582)
^ Fail: (227) [user] clause('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), _57582)
Call: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (228) [system] duplicate_term([], _75272)
Exit: (228) [system] duplicate_term([], [])
Call: (228) [system] nb_linkval('$pfc_current_choice', [])
Exit: (228) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _57550), user:(prolog_current_choice(_57560), push_current_choice(_57560), clause('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), _57582), pfc_call(_57582)), user:nb_setval('$pfc_current_choice', _57550))
^ Fail: (224) [user] pfc_call('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
^ Fail: (223) [user] pfcCallSystem('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
^ Fail: (222) [user] pfc_spft(_3844, _82776, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852))
^ Redo: (221) [user] fcnt('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or')))
^ Unify: (221) [user] fcnt('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or')))
^ Exit: (221) [user] fcnt('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or')))
^ Exit: (220) [system] ignore(user:fcnt('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or'))))
^ Exit: (219) [user] pfcFwd1('next-operation'(op(+, :, 'lazy-or')))
^ Exit: (218) [user] pfcFwd0('next-operation'(op(+, :, 'lazy-or')))
^ Exit: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'lazy-or'))), user:set_prolog_flag(occurs_check, true))
^ Exit: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'lazy-or'))), user:each_call_cleanup)
^ Exit: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'lazy-or'))))
^ Exit: (214) [user] pfcFwd('next-operation'(op(+, :, 'lazy-or')))
^ Exit: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (212) [user] pfcEnqueue('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Exit: (209) [user] pfcPost2('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (208) [user] pfcPost11('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3614, (notrace, wdmsg(('next-operation'(op(+, :, 'lazy-or'))=>_3614)), trace)), user:set_prolog_flag(occurs_check, true))
^ Exit: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3614, (notrace, wdmsg(('next-operation'(op(+, :, 'lazy-or'))=>_3614)), trace)), user:each_call_cleanup)
^ Exit: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3614, (notrace, wdmsg(('next-operation'(op(+, :, 'lazy-or'))=>_3614)), trace)))
^ Exit: (203) [user] pfcPost1('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (202) [user] pfcPost_rev((P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, 'lazy-or')))
^ Exit: (201) [user] pfcPost('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (201) [user] pfcRun
^ Unify: (201) [user] pfcRun
^ Call: (202) [user] pfcGetSearch(direct)
^ Unify: (202) [user] pfcGetSearch(direct)
Call: (203) [t_l] t_l:pfcSearchTL(_180082)
Fail: (203) [t_l] t_l:pfcSearchTL(_180082)
^ Redo: (202) [user] pfcGetSearch(direct)
^ Call: (203) [user] pfcSearch(_182856)
^ Unify: (203) [user] pfcSearch(direct)
^ Exit: (203) [user] pfcSearch(direct)
Call: (203) [system] direct=direct
Exit: (203) [system] direct=direct
^ Exit: (202) [user] pfcGetSearch(direct)
^ Unify: (201) [user] pfcRun
^ Exit: (201) [user] pfcRun
^ Exit: (200) [user] pfcAdd('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (199) [user] pfcAdd('next-operation'(op(+, :, 'lazy-or')))
^ Exit: (198) [user] pfcAdd_Now('next-operation'(op(+, :, 'lazy-or')))
^ Exit: (197) [user] if_t(into_simple_op(+, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], op(+, :, 'lazy-or')), pfcAdd_Now('next-operation'(op(+, :, 'lazy-or'))))
Call: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']]), _3422))
Unify: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']]), _3422))
^ Call: (199) [user] as_tf(asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']]), _3422)
^ Unify: (199) [user] as_tf(asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']]), _3422)
Call: (200) [system] asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])\=[_204322|_204324]
Exit: (200) [system] asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])\=[_204322|_204324]
^ Call: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']]))*->_3422='True';_3422='False'))
^ Unify: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']]))*->_3422='True';_3422='False'))
Call: (201) [user] catch_err((call(asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']]))*->_3422='True';_3422='False'), error(_208060, _208062), fail)
Unify: (201) [user] catch_err((call(asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']]))*->_3422='True';_3422='False'), error(_208060, _208062), fail)
Call: (204) [user] asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
Unify: (204) [user] asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
Call: (205) [user] metta_interp_mode(+, _211776)
Unify: (205) [user] metta_interp_mode(+, load)
Exit: (205) [user] metta_interp_mode(+, load)
Call: (205) [user] asserted_do_metta('&self', load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
Unify: (205) [user] asserted_do_metta('&self', load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
Call: (206) [user] metta_interp_mode(load, _216366)
Redo: (205) [user] asserted_do_metta('&self', load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
Unify: (205) [user] asserted_do_metta('&self', load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
Call: (206) [system] load==exec
Redo: (205) [user] asserted_do_metta('&self', load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
Unify: (205) [user] asserted_do_metta('&self', load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
Call: (206) [user] asserted_do_metta2('&self', load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
Unify: (206) [user] asserted_do_metta2('&self', load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
Call: (207) [system] nonvar(load)
Exit: (207) [system] nonvar(load)
Call: (207) [user] metta_interp_mode(load, _225588)
Redo: (206) [user] asserted_do_metta2('&self', load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
Unify: (206) [user] asserted_do_metta2('&self', load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
^ Call: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], metta_atom('&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])))
^ Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], metta_atom('&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])))
^ Call: (208) [user] is_compatio
^ Unify: (208) [user] is_compatio
^ Call: (210) [system] setup_call_cleanup('$notrace'(_232064, _232066), once(user:is_compatio0), '$restore_trace'(_232064, _232066))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_232064, _232066), system:once(user:is_compatio0), system:'$restore_trace'(_232064, _232066))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_232064, _232066))
^ Fail: (208) [user] is_compatio
^ Redo: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], metta_atom('&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])))
^ Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], metta_atom('&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])))
^ Call: (209) [rtrace] rtrace:quietly3(user:(wots(_237682, must_det_ll(user:metta_anew(load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], metta_atom('&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])))), (_237682==""->true;our_ansi_format('#ffa505', '~w~n', [_237682]))))
^ Unify: (209) [rtrace] rtrace:quietly3(user:(wots(_237682, must_det_ll(user:metta_anew(load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], metta_atom('&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])))), (_237682==""->true;our_ansi_format('#ffa505', '~w~n', [_237682]))))
(: lazy-or
(-> Bool Atom Bool))
; Action: load=metta_atom_asserted('&self',[:,'lazy-or',[->,'Bool','Atom','Bool']])
^ Exit: (209) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], metta_atom('&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^ Exit: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], metta_atom('&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])))
Exit: (206) [user] asserted_do_metta2('&self', load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
Exit: (205) [user] asserted_do_metta('&self', load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
Exit: (204) [user] asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
Call: (204) [system] _3422='True'
Exit: (204) [system] 'True'='True'
Exit: (201) [user] catch_err((call(asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']]))*->'True'='True';'True'='False'), error(_208060, _208062), fail)
^ Exit: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']]))*->'True'='True';'True'='False'))
^ Exit: (199) [user] as_tf(asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']]), 'True')
Exit: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']]), 'True'))
Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], 'True')
^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], 'True'))
^ Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382)
^ Unify: (194) [user] metta_file_buffer(+, [=, ['lazy-or', 'False', _270874], _270874], ['_x'=_270874], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(165, 9, 31, 165))
^ Exit: (194) [user] metta_file_buffer(+, [=, ['lazy-or', 'False', _270874], _270874], ['_x'=_270874], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(165, 9, 31, 165))
^ Call: (195) [user] apply:maplist(maybe_assign, ['_x'=_270874])
^ Unify: (195) [apply] apply:maplist(user:maybe_assign, ['_x'=_270874])
Call: (196) [apply] apply:maplist_(['_x'=_270874], user:maybe_assign)
Unify: (196) [apply] apply:maplist_(['_x'=_270874], user:maybe_assign)
Call: (197) [user] maybe_assign('_x'=_270874)
Unify: (197) [user] maybe_assign('_x'=_270874)
^ Call: (198) [user] ignore(_270874=_x)
^ Unify: (198) [system] ignore(user:(_270874=_x))
Call: (199) [system] _270874=_x
Exit: (199) [system] _x=_x
^ Exit: (198) [system] ignore(user:(_x=_x))
Exit: (197) [user] maybe_assign('_x'=_x)
Call: (197) [apply] apply:maplist_([], user:maybe_assign)
Unify: (197) [apply] apply:maplist_([], user:maybe_assign)
Exit: (197) [apply] apply:maplist_([], user:maybe_assign)
Exit: (196) [apply] apply:maplist_(['_x'=_x], user:maybe_assign)
^ Exit: (195) [apply] apply:maplist(user:maybe_assign, ['_x'=_x])
^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'False', _x], _x], _3422))
^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'False', _x], _x], _3422))
Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'False', _x], _x], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'False', _x], _x], _3422)
Call: (197) [system] var([=, ['lazy-or', 'False', _x], _x])
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'False', _x], _x], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'False', _x], _x], _3422)
Call: (197) [system] (+)\==exec
Exit: (197) [system] (+)\==exec
Call: (197) [system] [=, ['lazy-or', 'False', _x], _x]==[]
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'False', _x], _x], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'False', _x], _x], _3422)
Call: (197) [system] string([=, ['lazy-or', 'False', _x], _x])
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'False', _x], _x], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'False', _x], _x], _3422)
Call: (197) [system] (+)\==exec
Exit: (197) [system] (+)\==exec
^ Call: (197) [user] if_t(into_simple_op(+, [=, ['lazy-or', 'False', _x], _x], _350988), pfcAdd_Now('next-operation'(_350988)))
^ Unify: (197) [user] if_t(into_simple_op(+, [=, ['lazy-or', 'False', _x], _x], _350988), pfcAdd_Now('next-operation'(_350988)))
Call: (198) [user] into_simple_op(+, [=, ['lazy-or', 'False', _x], _x], _350988)
Unify: (198) [user] into_simple_op(+, [=, ['lazy-or', 'False', _x], _x], op(+, =, _353780))
Call: (199) [user] o_s([['lazy-or', 'False', _x], _x], _353780)
Unify: (199) [user] o_s([['lazy-or', 'False', _x], _x], _353780)
Call: (200) [user] o_s(['lazy-or', 'False', _x], _353780)
Unify: (200) [user] o_s(['lazy-or', 'False', _x], _353780)
Call: (201) [user] o_s('lazy-or', _353780)
Unify: (201) [user] o_s('lazy-or', 'lazy-or')
Exit: (201) [user] o_s('lazy-or', 'lazy-or')
Exit: (200) [user] o_s(['lazy-or', 'False', _x], 'lazy-or')
Exit: (199) [user] o_s([['lazy-or', 'False', _x], _x], 'lazy-or')
Exit: (198) [user] into_simple_op(+, [=, ['lazy-or', 'False', _x], _x], op(+, =, 'lazy-or'))
^ Call: (198) [user] pfcAdd_Now('next-operation'(op(+, =, 'lazy-or')))
^ Unify: (198) [user] pfcAdd_Now('next-operation'(op(+, =, 'lazy-or')))
^ Call: (199) [user] current_predicate(pfcAdd/1)
^ Exit: (199) [user] current_predicate(pfcAdd/1)
^ Call: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'lazy-or'))))
^ Unify: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'lazy-or'))))
^ Call: (200) [user] clause(pfcTraceExecution, true)
^ Fail: (200) [user] clause(pfcTraceExecution, true)
^ Redo: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'lazy-or'))))
^ Exit: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'lazy-or'))))
^ Call: (199) [user] pfcAdd('next-operation'(op(+, =, 'lazy-or')))
^ Unify: (199) [user] pfcAdd('next-operation'(op(+, =, 'lazy-or')))
^ Call: (200) [user] must_ex(current_why_UU(_374998))
^ Unify: (200) [user] must_ex(current_why_UU(_374998))
Call: (202) [user] current_why_UU(_374998)
Unify: (202) [user] current_why_UU(_374998)
^ Call: (203) [user] get_why_uu(_374998)
^ Unify: (203) [user] get_why_uu(_374998)
^ Call: (204) [user] findall(_380538, current_why(_380538), _380544)
^ Unify: (204) [$bags] findall(_380538, user:current_why(_380538), _380544)
^ Call: (205) [$bags] findall(_380538, user:current_why(_380538), _380544, [])
^ Unify: (205) [$bags] findall(_380538, user:current_why(_380538), _380544, [])
^ Call: (206) [$bags] cleanup_bag(findall_loop(_380538, user:current_why(_380538), _380544, []), '$destroy_findall_bag')
^ Unify: (206) [$bags] cleanup_bag('$bags':findall_loop(_380538, user:current_why(_380538), _380544, []), '$bags':'$destroy_findall_bag')
Call: (207) [$bags] findall_loop(_380538, user:current_why(_380538), _380544, [])
Unify: (207) [$bags] findall_loop(_380538, user:current_why(_380538), _380544, [])
^ Call: (208) [user] bugger:current_why(_380538)
^ Unify: (208) [user] bugger:current_why(_380538)
^ Call: (209) [user] bugger:current_why_data(_380538)
^ Unify: (209) [user] bugger:current_why_data(_380538)
Call: (210) [system] nb_current('$current_why', wp(_380538, _391798))
Fail: (210) [system] nb_current('$current_why', wp(_380538, _391798))
^ Redo: (209) [user] bugger:current_why_data(_380538)
^ Unify: (209) [user] bugger:current_why_data(_380538)
Call: (210) [t_l] t_l:current_why_source(_380538)
Fail: (210) [t_l] t_l:current_why_source(_380538)
^ Fail: (209) [user] bugger:current_why_data(_380538)
^ Redo: (208) [user] bugger:current_why(_380538)
^ Unify: (208) [user] bugger:current_why(mfl4(_399226, _399228, _399230, _399232))
^ Call: (210) [system] setup_call_cleanup('$notrace'(_400182, _400184), once(user:current_mfl4(_399226, _399228, _399230, _399232)), '$restore_trace'(_400182, _400184))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_400182, _400184), system:once(user:current_mfl4(_399226, _399228, _399230, _399232)), system:'$restore_trace'(_400182, _400184))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_400182, _400184))
^ Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_399226, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1))
^ Exit: (208) [user] bugger:current_why(P;HTML|mfl4(_399226, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Redo: (207) [$bags] findall_loop(_380538, user:current_why(_380538), _380544, [])
Exit: (207) [$bags] findall_loop(_380538, user:current_why(_380538), [P;HTML|mfl4(_417082, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^ Exit: (206) [$bags] cleanup_bag('$bags':findall_loop(_380538, user:current_why(_380538), [P;HTML|mfl4(_417082, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag')
^ Exit: (205) [$bags] findall(_380538, user:current_why(_380538), [P;HTML|mfl4(_417082, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^ Exit: (204) [$bags] findall(_380538, user:current_why(_380538), [P;HTML|mfl4(_417082, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (204) [system] [P;HTML|mfl4(_417082, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
Exit: (204) [system] [P;HTML|mfl4(_417082, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
^ Call: (204) [user] u_to_uu([P;HTML|mfl4(_417082, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _374998)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_417082, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_417082, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax))
Call: (205) [system] var([P;HTML|mfl4(_417082, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Fail: (205) [system] var([P;HTML|mfl4(_417082, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Redo: (204) [user] u_to_uu([P;HTML|mfl4(_417082, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _374998)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_417082, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_417082, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (205) [system] nonvar([P;HTML|mfl4(_417082, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Exit: (205) [system] nonvar([P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (205) [system] [P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_17030, _17032)
Fail: (205) [system] [P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_17030, _17032)
^ Redo: (204) [user] u_to_uu([P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3598)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3598)
^ Call: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _47376)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _47376)
^ Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _47376)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (207) [system] var([P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Fail: (207) [system] var([P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _47376)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Call: (207) [user] not(compound([P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^ Unify: (207) [system] not(user:compound([P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
Call: (208) [system] compound([P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Exit: (208) [system] compound([P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Fail: (207) [system] not(user:compound([P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _47376)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _47376)
^ Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _47376)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (208) [system] var(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Fail: (208) [system] var(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _47376)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Call: (208) [user] not(compound(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^ Unify: (208) [system] not(user:compound(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
Call: (209) [system] compound(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Exit: (209) [system] compound(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Fail: (208) [system] not(user:compound(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _47376)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Call: (205) [user] u_to_uu(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3598)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Call: (206) [system] var(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Fail: (206) [system] var(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3598)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (206) [system] nonvar(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Exit: (206) [system] nonvar(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (206) [system] P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_409864, _409866)
Fail: (206) [system] P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_409864, _409866)
^ Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3598)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (205) [user] u_to_uu(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (204) [user] u_to_uu([P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (203) [user] get_why_uu((P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Exit: (202) [user] current_why_UU((P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (200) [user] must_ex(current_why_UU((P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (200) [user] pfcAdd('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (200) [user] pfcAdd('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (201) [user] pfcPost('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (201) [user] pfcPost('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (202) [user] pfcPost_rev((P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'lazy-or')))
^ Unify: (202) [user] pfcPost_rev((P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'lazy-or')))
Call: (203) [system] is_list('next-operation'(op(+, =, 'lazy-or')))
Fail: (203) [system] is_list('next-operation'(op(+, =, 'lazy-or')))
^ Redo: (202) [user] pfcPost_rev((P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'lazy-or')))
^ Call: (203) [user] pfcPost1('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (203) [user] pfcPost1('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (204) [user] control_arg_types('next-operation'(op(+, =, 'lazy-or')), _48776)
^ Unify: (204) [user] control_arg_types('next-operation'(op(+, =, 'lazy-or')), _48776)
Call: (205) [system] fail
Fail: (205) [system] fail
^ Fail: (204) [user] control_arg_types('next-operation'(op(+, =, 'lazy-or')), _48776)
^ Redo: (203) [user] pfcPost1('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (203) [user] pfcPost1('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (204) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _68572, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_68572)), trace)))
^ Unify: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _68572, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_68572)), trace)))
^ Call: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _68572, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_68572)), trace)), user:each_call_cleanup)
^ Unify: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _68572, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_68572)), trace)), user:each_call_cleanup)
Call: (206) [system] current_prolog_flag(occurs_check, _99014)
Exit: (206) [system] current_prolog_flag(occurs_check, true)
^ Call: (206) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _68572, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_68572)), trace)), user:set_prolog_flag(occurs_check, true))
^ Unify: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _68572, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_68572)), trace)), user:set_prolog_flag(occurs_check, true))
Call: (207) [system] true==true
Exit: (207) [system] true==true
^ Call: (208) [user] pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (208) [user] pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (211) [user] pfcAddSupport('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (211) [user] pfcAddSupport('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (212) [user] assert('$spft$'('next-operation'(op(+, =, 'lazy-or')), P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (212) [user] assert('$spft$'('next-operation'(op(+, =, 'lazy-or')), P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (211) [user] pfcAddSupport('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'lazy-or')))
^ Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'lazy-or')))
^ Call: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'lazy-or')), true)
^ Unify: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'lazy-or')), true)
^ Call: (211) [user] is_asserted_exact('next-operation'(op(+, =, 'lazy-or')), true)
^ Unify: (211) [user] is_asserted_exact('next-operation'(op(+, =, 'lazy-or')), true)
^ Call: (212) [user] strip_module('next-operation'(op(+, =, 'lazy-or')), _199426, _199428)
^ Exit: (212) [user] strip_module('next-operation'(op(+, =, 'lazy-or')), user, 'next-operation'(op(+, =, 'lazy-or')))
^ Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'lazy-or')), true)
^ Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'lazy-or')), true)
Call: (213) [system] _203170=user
Exit: (213) [system] user=user
^ Call: (213) [user] clause(user:'next-operation'(op(+, =, 'lazy-or')), true, _205040)
^ Fail: (213) [user] clause('next-operation'(op(+, =, 'lazy-or')), true, _205040)
^ Redo: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'lazy-or')), true)
^ Call: (213) [user] clause(user:'next-operation'(op(+, =, 'lazy-or')), true, _207868)
^ Fail: (213) [user] clause('next-operation'(op(+, =, 'lazy-or')), true, _207868)
^ Fail: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'lazy-or')), true)
^ Fail: (211) [user] is_asserted_exact('next-operation'(op(+, =, 'lazy-or')), true)
^ Redo: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'lazy-or')), true)
^ Exit: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'lazy-or')), true)
^ Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'lazy-or')))
^ Call: (209) [user] pfcPost2('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (209) [user] pfcPost2('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'lazy-or')));assert('next-operation'(op(+, =, 'lazy-or'))))))
^ Unify: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'lazy-or')));assert('next-operation'(op(+, =, 'lazy-or'))))))
^ Call: (212) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'lazy-or')));assert('next-operation'(op(+, =, 'lazy-or')))))
^ Unify: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'lazy-or')));assert('next-operation'(op(+, =, 'lazy-or')))))
^ Call: (214) [user] is_asserted_exact('next-operation'(op(+, =, 'lazy-or')))
^ Unify: (214) [user] is_asserted_exact('next-operation'(op(+, =, 'lazy-or')))
^ Call: (215) [user] strip_module('next-operation'(op(+, =, 'lazy-or')), _235178, _235180)
^ Exit: (215) [user] strip_module('next-operation'(op(+, =, 'lazy-or')), user, 'next-operation'(op(+, =, 'lazy-or')))
^ Call: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'lazy-or')), _237058, _237060)
^ Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or')), true)
Call: (216) [system] var('next-operation'(op(+, =, 'lazy-or')))
Fail: (216) [system] var('next-operation'(op(+, =, 'lazy-or')))
^ Redo: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'lazy-or')), _237058, _237060)
^ Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or')), true)
^ Exit: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or')), true)
^ Call: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'lazy-or')), true)
^ Unify: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'lazy-or')), true)
Call: (216) [system] _245464=user
Exit: (216) [system] user=user
^ Call: (216) [user] clause(user:'next-operation'(op(+, =, 'lazy-or')), true, _247334)
^ Fail: (216) [user] clause('next-operation'(op(+, =, 'lazy-or')), true, _247334)
^ Redo: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'lazy-or')), true)
^ Call: (216) [user] clause(user:'next-operation'(op(+, =, 'lazy-or')), true, _250162)
^ Fail: (216) [user] clause('next-operation'(op(+, =, 'lazy-or')), true, _250162)
^ Fail: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'lazy-or')), true)
^ Fail: (214) [user] is_asserted_exact('next-operation'(op(+, =, 'lazy-or')))
^ Call: (214) [user] assert('next-operation'(op(+, =, 'lazy-or')))
^ Exit: (214) [user] assert('next-operation'(op(+, =, 'lazy-or')))
^ Exit: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'lazy-or')));assert('next-operation'(op(+, =, 'lazy-or')))))
^ Exit: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'lazy-or')));assert('next-operation'(op(+, =, 'lazy-or'))))))
^ Call: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (212) [user] pfcTraceAdd('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (212) [user] pfcTraceAdd('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'lazy-or')))
^ Unify: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'lazy-or')))
^ Call: (215) [user] pfcIsNotTraced('next-operation'(op(+, =, 'lazy-or')))
^ Unify: (215) [user] pfcIsNotTraced('next-operation'(op(+, =, 'lazy-or')))
^ Call: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'lazy-or')), _306832)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'lazy-or')), _306832)
Call: (217) [system] var('next-operation'(op(+, =, 'lazy-or')))
Fail: (217) [system] var('next-operation'(op(+, =, 'lazy-or')))
^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'lazy-or')), _306832)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'lazy-or')), _306832)
Call: (217) [system] compound('next-operation'(op(+, =, 'lazy-or')))
Exit: (217) [system] compound('next-operation'(op(+, =, 'lazy-or')))
Call: (217) [system] 1<1
Fail: (217) [system] 1<1
^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'lazy-or')), _306832)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'lazy-or')), _306832)
Call: (217) [system] _317984 is 1+ -1
Exit: (217) [system] 0 is 1+ -1
^ Call: (217) [user] compound_eles('next-operation'(op(+, =, 'lazy-or')), _319842)
^ Unify: (217) [user] compound_eles('next-operation'(op(+, =, 'lazy-or')), _319842)
Call: (218) [system] is_list('next-operation'(op(+, =, 'lazy-or')))
Fail: (218) [system] is_list('next-operation'(op(+, =, 'lazy-or')))
^ Redo: (217) [user] compound_eles('next-operation'(op(+, =, 'lazy-or')), _319842)
^ Unify: (217) [user] compound_eles('next-operation'(op(+, =, 'lazy-or')), _319842)
Call: (218) [system] compound('next-operation'(op(+, =, 'lazy-or')))
Exit: (218) [system] compound('next-operation'(op(+, =, 'lazy-or')))
Call: (218) [system] compound_name_arguments('next-operation'(op(+, =, 'lazy-or')), _327252, _327254)
Exit: (218) [system] compound_name_arguments('next-operation'(op(+, =, 'lazy-or')), 'next-operation', [op(+, =, 'lazy-or')])
Call: (218) [lists] lists:member(_319842, ['next-operation', op(+, =, 'lazy-or')])
Unify: (218) [lists] lists:member(_319842, ['next-operation', op(+, =, 'lazy-or')])
Call: (219) [lists] lists:member_([op(+, =, 'lazy-or')], _319842, 'next-operation')
Unify: (219) [lists] lists:member_([op(+, =, 'lazy-or')], 'next-operation', 'next-operation')
Exit: (219) [lists] lists:member_([op(+, =, 'lazy-or')], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'lazy-or')])
^ Exit: (217) [user] compound_eles('next-operation'(op(+, =, 'lazy-or')), 'next-operation')
^ Call: (217) [user] compound_eles(0, 'next-operation', _306832)
^ Unify: (217) [user] compound_eles(0, 'next-operation', _306832)
Call: (218) [system] var('next-operation')
Fail: (218) [system] var('next-operation')
^ Redo: (217) [user] compound_eles(0, 'next-operation', _306832)
^ Unify: (217) [user] compound_eles(0, 'next-operation', _306832)
Call: (218) [system] compound('next-operation')
Fail: (218) [system] compound('next-operation')
^ Redo: (217) [user] compound_eles(0, 'next-operation', _306832)
Call: (218) [system] _306832='next-operation'
Exit: (218) [system] 'next-operation'='next-operation'
^ Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'lazy-or')), 'next-operation')
^ Call: (216) [user] pfcIgnored('next-operation')
^ Fail: (216) [user] pfcIgnored('next-operation')
Redo: (219) [lists] lists:member_([op(+, =, 'lazy-or')], _319842, 'next-operation')
Unify: (219) [lists] lists:member_([op(+, =, 'lazy-or')], _319842, 'next-operation')
Call: (220) [lists] lists:member_([], _319842, op(+, =, 'lazy-or'))
Unify: (220) [lists] lists:member_([], op(+, =, 'lazy-or'), op(+, =, 'lazy-or'))
Exit: (220) [lists] lists:member_([], op(+, =, 'lazy-or'), op(+, =, 'lazy-or'))
Exit: (219) [lists] lists:member_([op(+, =, 'lazy-or')], op(+, =, 'lazy-or'), 'next-operation')
Exit: (218) [lists] lists:member(op(+, =, 'lazy-or'), ['next-operation', op(+, =, 'lazy-or')])
^ Exit: (217) [user] compound_eles('next-operation'(op(+, =, 'lazy-or')), op(+, =, 'lazy-or'))
^ Call: (217) [user] compound_eles(0, op(+, =, 'lazy-or'), _306832)
^ Unify: (217) [user] compound_eles(0, op(+, =, 'lazy-or'), _306832)
Call: (218) [system] var(op(+, =, 'lazy-or'))
Fail: (218) [system] var(op(+, =, 'lazy-or'))
^ Redo: (217) [user] compound_eles(0, op(+, =, 'lazy-or'), _306832)
^ Unify: (217) [user] compound_eles(0, op(+, =, 'lazy-or'), _306832)
Call: (218) [system] compound(op(+, =, 'lazy-or'))
Exit: (218) [system] compound(op(+, =, 'lazy-or'))
Call: (218) [system] 0<1
Exit: (218) [system] 0<1
Call: (218) [system] _306832=op(+, =, 'lazy-or')
Exit: (218) [system] op(+, =, 'lazy-or')=op(+, =, 'lazy-or')
^ Exit: (217) [user] compound_eles(0, op(+, =, 'lazy-or'), op(+, =, 'lazy-or'))
^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'lazy-or')), op(+, =, 'lazy-or'))
^ Call: (216) [user] pfcIgnored(op(+, =, 'lazy-or'))
^ Fail: (216) [user] pfcIgnored(op(+, =, 'lazy-or'))
^ Fail: (215) [user] pfcIsNotTraced('next-operation'(op(+, =, 'lazy-or')))
^ Redo: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'lazy-or')))
^ Unify: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'lazy-or')))
^ Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'lazy-or')), _374632)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'lazy-or')), _374632)
Call: (216) [system] var('next-operation'(op(+, =, 'lazy-or')))
Fail: (216) [system] var('next-operation'(op(+, =, 'lazy-or')))
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'lazy-or')), _374632)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'lazy-or')), _374632)
Call: (216) [system] compound('next-operation'(op(+, =, 'lazy-or')))
Exit: (216) [system] compound('next-operation'(op(+, =, 'lazy-or')))
Call: (216) [system] 1<1
Fail: (216) [system] 1<1
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'lazy-or')), _374632)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'lazy-or')), _374632)
Call: (216) [system] _385784 is 1+ -1
Exit: (216) [system] 0 is 1+ -1
^ Call: (216) [user] compound_eles('next-operation'(op(+, =, 'lazy-or')), _387642)
^ Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'lazy-or')), _387642)
Call: (217) [system] is_list('next-operation'(op(+, =, 'lazy-or')))
Fail: (217) [system] is_list('next-operation'(op(+, =, 'lazy-or')))
^ Redo: (216) [user] compound_eles('next-operation'(op(+, =, 'lazy-or')), _387642)
^ Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'lazy-or')), _387642)
Call: (217) [system] compound('next-operation'(op(+, =, 'lazy-or')))
Exit: (217) [system] compound('next-operation'(op(+, =, 'lazy-or')))
Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'lazy-or')), _395052, _395054)
Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'lazy-or')), 'next-operation', [op(+, =, 'lazy-or')])
Call: (217) [lists] lists:member(_387642, ['next-operation', op(+, =, 'lazy-or')])
Unify: (217) [lists] lists:member(_387642, ['next-operation', op(+, =, 'lazy-or')])
Call: (218) [lists] lists:member_([op(+, =, 'lazy-or')], _387642, 'next-operation')
Unify: (218) [lists] lists:member_([op(+, =, 'lazy-or')], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member_([op(+, =, 'lazy-or')], 'next-operation', 'next-operation')
Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'lazy-or')])
^ Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'lazy-or')), 'next-operation')
^ Call: (216) [user] compound_eles(0, 'next-operation', _374632)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _374632)
Call: (217) [system] var('next-operation')
Fail: (217) [system] var('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _374632)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _374632)
Call: (217) [system] compound('next-operation')
Fail: (217) [system] compound('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _374632)
Call: (217) [system] _374632='next-operation'
Exit: (217) [system] 'next-operation'='next-operation'
^ Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'lazy-or')), 'next-operation')
^ Call: (215) [user] pfcTraced('next-operation')
^ Fail: (215) [user] pfcTraced('next-operation')
Redo: (218) [lists] lists:member_([op(+, =, 'lazy-or')], _387642, 'next-operation')
Unify: (218) [lists] lists:member_([op(+, =, 'lazy-or')], _387642, 'next-operation')
Call: (219) [lists] lists:member_([], _387642, op(+, =, 'lazy-or'))
Unify: (219) [lists] lists:member_([], op(+, =, 'lazy-or'), op(+, =, 'lazy-or'))
Exit: (219) [lists] lists:member_([], op(+, =, 'lazy-or'), op(+, =, 'lazy-or'))
Exit: (218) [lists] lists:member_([op(+, =, 'lazy-or')], op(+, =, 'lazy-or'), 'next-operation')
Exit: (217) [lists] lists:member(op(+, =, 'lazy-or'), ['next-operation', op(+, =, 'lazy-or')])
^ Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'lazy-or')), op(+, =, 'lazy-or'))
^ Call: (216) [user] compound_eles(0, op(+, =, 'lazy-or'), _374632)
^ Unify: (216) [user] compound_eles(0, op(+, =, 'lazy-or'), _374632)
Call: (217) [system] var(op(+, =, 'lazy-or'))
Fail: (217) [system] var(op(+, =, 'lazy-or'))
^ Redo: (216) [user] compound_eles(0, op(+, =, 'lazy-or'), _374632)
^ Unify: (216) [user] compound_eles(0, op(+, =, 'lazy-or'), _374632)
Call: (217) [system] compound(op(+, =, 'lazy-or'))
Exit: (217) [system] compound(op(+, =, 'lazy-or'))
Call: (217) [system] 0<1
Exit: (217) [system] 0<1
Call: (217) [system] _374632=op(+, =, 'lazy-or')
Exit: (217) [system] op(+, =, 'lazy-or')=op(+, =, 'lazy-or')
^ Exit: (216) [user] compound_eles(0, op(+, =, 'lazy-or'), op(+, =, 'lazy-or'))
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'lazy-or')), op(+, =, 'lazy-or'))
^ Call: (215) [user] pfcTraced(op(+, =, 'lazy-or'))
^ Fail: (215) [user] pfcTraced(op(+, =, 'lazy-or'))
^ Fail: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'lazy-or')))
^ Redo: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (213) [user] pfcTraceBreak('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcTraceBreak('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (214) [user] pfcSpied('next-operation'(op(+, =, 'lazy-or')), +)
^ Fail: (214) [user] pfcSpied('next-operation'(op(+, =, 'lazy-or')), +)
^ Redo: (213) [user] pfcTraceBreak('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (213) [user] pfcTraceBreak('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (212) [user] pfcTraceAdd('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (212) [user] pfcEnqueue('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (212) [user] pfcEnqueue('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (213) [user] pfcGetSearch(_22742)
^ Unify: (213) [user] pfcGetSearch(_22742)
Call: (214) [t_l] t_l:pfcSearchTL(_24592)
Fail: (214) [t_l] t_l:pfcSearchTL(_24592)
^ Redo: (213) [user] pfcGetSearch(_22742)
^ Call: (214) [user] pfcSearch(_27366)
^ Unify: (214) [user] pfcSearch(direct)
^ Exit: (214) [user] pfcSearch(direct)
Call: (214) [system] _22742=direct
Exit: (214) [system] direct=direct
^ Exit: (213) [user] pfcGetSearch(direct)
^ Call: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Call: (214) [system] direct=direct
Exit: (214) [system] direct=direct
^ Call: (214) [user] pfcFwd('next-operation'(op(+, =, 'lazy-or')))
^ Unify: (214) [user] pfcFwd('next-operation'(op(+, =, 'lazy-or')))
^ Call: (215) [user] control_arg_types('next-operation'(op(+, =, 'lazy-or')), _51800)
^ Unify: (215) [user] control_arg_types('next-operation'(op(+, =, 'lazy-or')), _51800)
Call: (216) [system] fail
Fail: (216) [system] fail
^ Fail: (215) [user] control_arg_types('next-operation'(op(+, =, 'lazy-or')), _51800)
^ Redo: (214) [user] pfcFwd('next-operation'(op(+, =, 'lazy-or')))
^ Unify: (214) [user] pfcFwd('next-operation'(op(+, =, 'lazy-or')))
^ Call: (215) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, 'lazy-or'))))
^ Unify: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'lazy-or'))))
^ Call: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'lazy-or'))), user:each_call_cleanup)
^ Unify: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'lazy-or'))), user:each_call_cleanup)
Call: (217) [system] current_prolog_flag(occurs_check, _62062)
Exit: (217) [system] current_prolog_flag(occurs_check, true)
^ Call: (217) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'lazy-or'))), user:set_prolog_flag(occurs_check, true))
^ Unify: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'lazy-or'))), user:set_prolog_flag(occurs_check, true))
Call: (218) [system] true==true
Exit: (218) [system] true==true
^ Call: (218) [user] pfcFwd0('next-operation'(op(+, =, 'lazy-or')))
^ Unify: (218) [user] pfcFwd0('next-operation'(op(+, =, 'lazy-or')))
Call: (219) [system] is_list(_69558)
Fail: (219) [system] is_list(_69558)
^ Redo: (218) [user] pfcFwd0('next-operation'(op(+, =, 'lazy-or')))
^ Call: (219) [user] pfcFwd1('next-operation'(op(+, =, 'lazy-or')))
^ Unify: (219) [user] pfcFwd1('next-operation'(op(+, =, 'lazy-or')))
^ Call: (220) [user] fc_rule_check('next-operation'(op(+, =, 'lazy-or')))
^ Unify: (220) [user] fc_rule_check('next-operation'(op(+, =, 'lazy-or')))
^ Exit: (220) [user] fc_rule_check('next-operation'(op(+, =, 'lazy-or')))
Call: (220) [system] copy_term('next-operation'(op(+, =, 'lazy-or')), _76952)
Exit: (220) [system] copy_term('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or')))
^ Call: (220) [user] ignore(fcpt('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or'))))
^ Unify: (220) [system] ignore(user:fcpt('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or'))))
^ Call: (221) [user] fcpt('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or')))
^ Unify: (221) [user] fcpt('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or')))
^ Call: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
^ Unify: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
^ Call: (223) [user] clause('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544), true)
^ Fail: (223) [user] clause('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544), true)
^ Redo: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
^ Call: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
Call: (224) [system] var('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
Fail: (224) [system] var('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
Call: (224) [system] callable('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
Exit: (224) [system] callable('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544), imported_from(system))
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544), imported_from(system))
Call: (225) [system] nonvar(imported_from(system))
Exit: (225) [system] nonvar(imported_from(system))
Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
Call: (227) [system] callable('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
Exit: (227) [system] callable('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
^ Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544), imported_from(system))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544), built_in)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544), built_in)
Call: (225) [system] nonvar(built_in)
Exit: (225) [system] nonvar(built_in)
Call: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
Unify: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
Call: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544), _119614, _119616)
Unify: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544), _119614, _119616)
Call: (227) [system] compound('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
Exit: (227) [system] compound('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
Call: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544), _119614, _119616)
Exit: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544), '$pt$', 2)
Exit: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544), '$pt$', 2)
^ Call: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^ Exit: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^ Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544), built_in)
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544), _130856)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544), _131796)
Call: (225) [system] nonvar(_132654)
^ Redo: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544), _133656)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544), _134590)
Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
Call: (226) [system] atom(user)
Exit: (226) [system] atom(user)
Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
^ Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544), interpreted)
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544), number_of_clauses(_143784))
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544), number_of_clauses(_143784))
Call: (225) [system] nonvar(number_of_clauses(_143784))
Exit: (225) [system] nonvar(number_of_clauses(_143784))
Call: (225) [$syspreds] property_predicate(number_of_clauses(_143784), user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
Unify: (225) [$syspreds] property_predicate(number_of_clauses(_143784), user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
Call: (227) [system] callable('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
Exit: (227) [system] callable('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
Exit: (225) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
^ Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544), number_of_clauses(0))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
^ Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _158628), (prolog_current_choice(_158638), push_current_choice(_158638), clause('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544), _158660), pfc_call(_158660)), nb_setval('$pfc_current_choice', _158628))
^ Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _158628), user:(prolog_current_choice(_158638), push_current_choice(_158638), clause('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544), _158660), pfc_call(_158660)), user:nb_setval('$pfc_current_choice', _158628))
^ Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _158628))
Call: (227) [system] nb_current('$pfc_current_choice', _158628)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
^ Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (226) [system] prolog_current_choice(_158638)
Exit: (226) [system] prolog_current_choice(2930)
^ Call: (226) [user] push_current_choice(2930)
^ Unify: (226) [user] push_current_choice(2930)
Call: (227) [system] nb_current('$pfc_current_choice', _167978)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
Call: (227) [system] b_setval('$pfc_current_choice', [2930])
Exit: (227) [system] b_setval('$pfc_current_choice', [2930])
^ Exit: (226) [user] push_current_choice(2930)
^ Call: (226) [user] clause('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544), _158660)
^ Fail: (226) [user] clause('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544), _158660)
Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (227) [system] duplicate_term([], _176350)
Exit: (227) [system] duplicate_term([], [])
Call: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _158628), user:(prolog_current_choice(_158638), push_current_choice(_158638), clause('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544), _158660), pfc_call(_158660)), user:nb_setval('$pfc_current_choice', _158628))
^ Fail: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
^ Fail: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
^ Redo: (221) [user] fcpt('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or')))
^ Unify: (221) [user] fcpt('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or')))
^ Exit: (221) [user] fcpt('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or')))
^ Exit: (220) [system] ignore(user:fcpt('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or'))))
^ Call: (220) [user] ignore(fcnt('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or'))))
^ Unify: (220) [system] ignore(user:fcnt('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or'))))
^ Call: (221) [user] fcnt('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or')))
^ Unify: (221) [user] fcnt('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or')))
^ Call: (222) [user] pfc_spft(_191220, _191306, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228))
^ Unify: (222) [user] pfc_spft(_191220, _192238, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228))
^ Call: (223) [user] pfcCallSystem('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
^ Unify: (223) [user] pfcCallSystem('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
^ Call: (224) [user] pfc_call('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
^ Unify: (224) [user] pfc_call('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
Call: (225) [system] var('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
Fail: (225) [system] var('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
^ Redo: (224) [user] pfc_call('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
^ Unify: (224) [user] pfc_call('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
Call: (225) [system] callable('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
Exit: (225) [system] callable('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
^ Unify: (224) [user] pfc_call('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
^ Redo: (224) [user] pfc_call('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
^ Unify: (224) [user] pfc_call('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
^ Call: (225) [user] predicate_property('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)), imported_from(system))
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)), imported_from(system))
Call: (226) [system] nonvar(imported_from(system))
Exit: (226) [system] nonvar(imported_from(system))
Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
Call: (228) [system] callable('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
Exit: (228) [system] callable('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
^ Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)), imported_from(system))
^ Redo: (224) [user] pfc_call('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
^ Unify: (224) [user] pfc_call('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
^ Call: (225) [user] predicate_property('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)), built_in)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)), built_in)
Call: (226) [system] nonvar(built_in)
Exit: (226) [system] nonvar(built_in)
Call: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
Unify: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
Call: (227) [system] callable('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
Exit: (227) [system] callable('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
Call: (227) [$syspreds] goal_name_arity('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)), _227378, _227380)
Unify: (227) [$syspreds] goal_name_arity('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)), _227378, _227380)
Call: (228) [system] compound('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
Exit: (228) [system] compound('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
Call: (228) [system] compound_name_arity('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)), _227378, _227380)
Exit: (228) [system] compound_name_arity('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)), '$spft$', 3)
Exit: (227) [$syspreds] goal_name_arity('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)), '$spft$', 3)
^ Call: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^ Exit: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^ Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)), built_in)
^ Redo: (224) [user] pfc_call('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
^ Unify: (224) [user] pfc_call('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
^ Call: (225) [user] predicate_property('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)), _238620)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)), _239560)
Call: (226) [system] nonvar(_240418)
^ Redo: (225) [$syspreds] predicate_property(user:'$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)), _241420)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)), _242354)
Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
Call: (227) [system] callable('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
Exit: (227) [system] callable('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
^ Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)), interpreted)
^ Unify: (224) [user] pfc_call('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
^ Call: (225) [user] predicate_property('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)), number_of_clauses(_251548))
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)), number_of_clauses(_251548))
Call: (226) [system] nonvar(number_of_clauses(_251548))
Exit: (226) [system] nonvar(number_of_clauses(_251548))
Call: (226) [$syspreds] property_predicate(number_of_clauses(_251548), user:'$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
Unify: (226) [$syspreds] property_predicate(number_of_clauses(_251548), user:'$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
Call: (228) [system] callable('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
Exit: (228) [system] callable('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
Exit: (226) [$syspreds] property_predicate(number_of_clauses(733), user:'$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
^ Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)), number_of_clauses(733))
^ Unify: (224) [user] pfc_call('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
^ Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _266392), (prolog_current_choice(_266402), push_current_choice(_266402), clause('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)), _266424), pfc_call(_266424)), nb_setval('$pfc_current_choice', _266392))
^ Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _266392), user:(prolog_current_choice(_266402), push_current_choice(_266402), clause('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)), _266424), pfc_call(_266424)), user:nb_setval('$pfc_current_choice', _266392))
^ Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _266392))
Call: (228) [system] nb_current('$pfc_current_choice', _266392)
Exit: (228) [system] nb_current('$pfc_current_choice', [])
^ Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (227) [system] prolog_current_choice(_266402)
Exit: (227) [system] prolog_current_choice(2950)
^ Call: (227) [user] push_current_choice(2950)
^ Unify: (227) [user] push_current_choice(2950)
Call: (228) [system] nb_current('$pfc_current_choice', _275742)
Exit: (228) [system] nb_current('$pfc_current_choice', [])
Call: (228) [system] b_setval('$pfc_current_choice', [2950])
Exit: (228) [system] b_setval('$pfc_current_choice', [2950])
^ Exit: (227) [user] push_current_choice(2950)
^ Call: (227) [user] clause('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)), _266424)
^ Fail: (227) [user] clause('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)), _266424)
Call: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (228) [system] duplicate_term([], _284114)
Exit: (228) [system] duplicate_term([], [])
Call: (228) [system] nb_linkval('$pfc_current_choice', [])
Exit: (228) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _266392), user:(prolog_current_choice(_266402), push_current_choice(_266402), clause('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)), _266424), pfc_call(_266424)), user:nb_setval('$pfc_current_choice', _266392))
^ Fail: (224) [user] pfc_call('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
^ Fail: (223) [user] pfcCallSystem('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
^ Fail: (222) [user] pfc_spft(_191220, _291618, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228))
^ Redo: (221) [user] fcnt('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or')))
^ Unify: (221) [user] fcnt('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or')))
^ Exit: (221) [user] fcnt('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or')))
^ Exit: (220) [system] ignore(user:fcnt('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or'))))
^ Exit: (219) [user] pfcFwd1('next-operation'(op(+, =, 'lazy-or')))
^ Exit: (218) [user] pfcFwd0('next-operation'(op(+, =, 'lazy-or')))
^ Exit: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'lazy-or'))), user:set_prolog_flag(occurs_check, true))
^ Exit: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'lazy-or'))), user:each_call_cleanup)
^ Exit: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'lazy-or'))))
^ Exit: (214) [user] pfcFwd('next-operation'(op(+, =, 'lazy-or')))
^ Exit: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (212) [user] pfcEnqueue('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Exit: (209) [user] pfcPost2('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (208) [user] pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3624, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_3624)), trace)), user:set_prolog_flag(occurs_check, true))
^ Exit: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3624, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_3624)), trace)), user:each_call_cleanup)
^ Exit: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3624, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_3624)), trace)))
^ Exit: (203) [user] pfcPost1('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (202) [user] pfcPost_rev((P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'lazy-or')))
^ Exit: (201) [user] pfcPost('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (201) [user] pfcRun
^ Unify: (201) [user] pfcRun
^ Call: (202) [user] pfcGetSearch(direct)
^ Unify: (202) [user] pfcGetSearch(direct)
Call: (203) [t_l] t_l:pfcSearchTL(_388924)
Fail: (203) [t_l] t_l:pfcSearchTL(_388924)
^ Redo: (202) [user] pfcGetSearch(direct)
^ Call: (203) [user] pfcSearch(_391698)
^ Unify: (203) [user] pfcSearch(direct)
^ Exit: (203) [user] pfcSearch(direct)
Call: (203) [system] direct=direct
Exit: (203) [system] direct=direct
^ Exit: (202) [user] pfcGetSearch(direct)
^ Unify: (201) [user] pfcRun
^ Exit: (201) [user] pfcRun
^ Exit: (200) [user] pfcAdd('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (199) [user] pfcAdd('next-operation'(op(+, =, 'lazy-or')))
^ Exit: (198) [user] pfcAdd_Now('next-operation'(op(+, =, 'lazy-or')))
^ Exit: (197) [user] if_t(into_simple_op(+, [=, ['lazy-or', 'False', _x], _x], op(+, =, 'lazy-or')), pfcAdd_Now('next-operation'(op(+, =, 'lazy-or'))))
Call: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x]), _3422))
Unify: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x]), _3422))
^ Call: (199) [user] as_tf(asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x]), _3422)
^ Unify: (199) [user] as_tf(asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x]), _3422)
Call: (200) [system] asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x])\=[_413164|_413166]
Exit: (200) [system] asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x])\=[_413164|_413166]
^ Call: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x]))*->_3422='True';_3422='False'))
^ Unify: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x]))*->_3422='True';_3422='False'))
Call: (201) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x]))*->_3422='True';_3422='False'), error(_416902, _416904), fail)
Unify: (201) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x]))*->_3422='True';_3422='False'), error(_416902, _416904), fail)
Call: (204) [user] asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x])
Unify: (204) [user] asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x])
Call: (205) [user] metta_interp_mode(+, _420618)
Unify: (205) [user] metta_interp_mode(+, load)
Exit: (205) [user] metta_interp_mode(+, load)
Call: (205) [user] asserted_do_metta('&self', load, [=, ['lazy-or', 'False', _x], _x])
Unify: (205) [user] asserted_do_metta('&self', load, [=, ['lazy-or', 'False', _x], _x])
Call: (206) [user] metta_interp_mode(load, _425208)
Redo: (205) [user] asserted_do_metta('&self', load, [=, ['lazy-or', 'False', _x], _x])
Unify: (205) [user] asserted_do_metta('&self', load, [=, ['lazy-or', 'False', _x], _x])
Call: (206) [system] load==exec
Redo: (205) [user] asserted_do_metta('&self', load, [=, ['lazy-or', 'False', _x], _x])
Unify: (205) [user] asserted_do_metta('&self', load, [=, ['lazy-or', 'False', _x], _x])
Call: (206) [user] asserted_do_metta2('&self', load, [=, ['lazy-or', 'False', _x], _x], [=, ['lazy-or', 'False', _x], _x])
Unify: (206) [user] asserted_do_metta2('&self', load, [=, ['lazy-or', 'False', _x], _x], [=, ['lazy-or', 'False', _x], _x])
Call: (207) [system] nonvar(load)
Exit: (207) [system] nonvar(load)
Call: (207) [user] metta_interp_mode(load, _434430)
Redo: (206) [user] asserted_do_metta2('&self', load, [=, ['lazy-or', 'False', _x], _x], [=, ['lazy-or', 'False', _x], _x])
Unify: (206) [user] asserted_do_metta2('&self', load, [=, ['lazy-or', 'False', _x], _x], [=, ['lazy-or', 'False', _x], _x])
^ Call: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['lazy-or', 'False', _x], _x], metta_atom('&self', [=, ['lazy-or', 'False', _x], _x])))
^ Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['lazy-or', 'False', _x], _x], metta_atom('&self', [=, ['lazy-or', 'False', _x], _x])))
^ Call: (208) [user] is_compatio
^ Unify: (208) [user] is_compatio
^ Call: (210) [system] setup_call_cleanup('$notrace'(_440906, _440908), once(user:is_compatio0), '$restore_trace'(_440906, _440908))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_440906, _440908), system:once(user:is_compatio0), system:'$restore_trace'(_440906, _440908))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_440906, _440908))
^ Fail: (208) [user] is_compatio
^ Redo: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['lazy-or', 'False', _x], _x], metta_atom('&self', [=, ['lazy-or', 'False', _x], _x])))
^ Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['lazy-or', 'False', _x], _x], metta_atom('&self', [=, ['lazy-or', 'False', _x], _x])))
^ Call: (209) [rtrace] rtrace:quietly3(user:(wots(_446524, must_det_ll(user:metta_anew(load, [=, ['lazy-or', 'False', _x], _x], metta_atom('&self', [=, ['lazy-or', 'False', _x], _x])))), (_446524==""->true;our_ansi_format('#ffa505', '~w~n', [_446524]))))
^ Unify: (209) [rtrace] rtrace:quietly3(user:(wots(_446524, must_det_ll(user:metta_anew(load, [=, ['lazy-or', 'False', _x], _x], metta_atom('&self', [=, ['lazy-or', 'False', _x], _x])))), (_446524==""->true;our_ansi_format('#ffa505', '~w~n', [_446524]))))
(=
(lazy-or False $x) $x)
; Action: load=metta_atom_asserted('&self',[=,['lazy-or','False',_x],_x])
^ Exit: (209) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, ['lazy-or', 'False', _x], _x], metta_atom('&self', [=, ['lazy-or', 'False', _x], _x])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^ Exit: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['lazy-or', 'False', _x], _x], metta_atom('&self', [=, ['lazy-or', 'False', _x], _x])))
Exit: (206) [user] asserted_do_metta2('&self', load, [=, ['lazy-or', 'False', _x], _x], [=, ['lazy-or', 'False', _x], _x])
Exit: (205) [user] asserted_do_metta('&self', load, [=, ['lazy-or', 'False', _x], _x])
Exit: (204) [user] asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x])
Call: (204) [system] _3422='True'
Exit: (204) [system] 'True'='True'
Exit: (201) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x]))*->'True'='True';'True'='False'), error(_416902, _416904), fail)
^ Exit: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x]))*->'True'='True';'True'='False'))
^ Exit: (199) [user] as_tf(asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x]), 'True')
Exit: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x]), 'True'))
Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'False', _x], _x], 'True')
^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'False', _x], _x], 'True'))
^ Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382)
^ Unify: (194) [user] metta_file_buffer(+, [=, ['lazy-or', 'True', _479772], 'True'], ['_x'=_479772], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(191, 10, 25, 191))
^ Exit: (194) [user] metta_file_buffer(+, [=, ['lazy-or', 'True', _479772], 'True'], ['_x'=_479772], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(191, 10, 25, 191))
^ Call: (195) [user] apply:maplist(maybe_assign, ['_x'=_479772])
^ Unify: (195) [apply] apply:maplist(user:maybe_assign, ['_x'=_479772])
Call: (196) [apply] apply:maplist_(['_x'=_479772], user:maybe_assign)
Unify: (196) [apply] apply:maplist_(['_x'=_479772], user:maybe_assign)
Call: (197) [user] maybe_assign('_x'=_479772)
Unify: (197) [user] maybe_assign('_x'=_479772)
^ Call: (198) [user] ignore(_479772=_x)
^ Unify: (198) [system] ignore(user:(_479772=_x))
Call: (199) [system] _479772=_x
Exit: (199) [system] _x=_x
^ Exit: (198) [system] ignore(user:(_x=_x))
Exit: (197) [user] maybe_assign('_x'=_x)
Call: (197) [apply] apply:maplist_([], user:maybe_assign)
Unify: (197) [apply] apply:maplist_([], user:maybe_assign)
Exit: (197) [apply] apply:maplist_([], user:maybe_assign)
Exit: (196) [apply] apply:maplist_(['_x'=_x], user:maybe_assign)
^ Exit: (195) [apply] apply:maplist(user:maybe_assign, ['_x'=_x])
^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'True', _x], 'True'], _3422))
^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'True', _x], 'True'], _3422))
Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'True', _x], 'True'], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'True', _x], 'True'], _3422)
Call: (197) [system] var([=, ['lazy-or', 'True', _x], 'True'])
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'True', _x], 'True'], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'True', _x], 'True'], _3422)
Call: (197) [system] (+)\==exec
Exit: (197) [system] (+)\==exec
Call: (197) [system] [=, ['lazy-or', 'True', _x], 'True']==[]
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'True', _x], 'True'], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'True', _x], 'True'], _3422)
Call: (197) [system] string([=, ['lazy-or', 'True', _x], 'True'])
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'True', _x], 'True'], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'True', _x], 'True'], _3422)
Call: (197) [system] (+)\==exec
Exit: (197) [system] (+)\==exec
^ Call: (197) [user] if_t(into_simple_op(+, [=, ['lazy-or', 'True', _x], 'True'], _39980), pfcAdd_Now('next-operation'(_39980)))
^ Unify: (197) [user] if_t(into_simple_op(+, [=, ['lazy-or', 'True', _x], 'True'], _39980), pfcAdd_Now('next-operation'(_39980)))
Call: (198) [user] into_simple_op(+, [=, ['lazy-or', 'True', _x], 'True'], _39980)
Unify: (198) [user] into_simple_op(+, [=, ['lazy-or', 'True', _x], 'True'], op(+, =, _42772))
Call: (199) [user] o_s([['lazy-or', 'True', _x], 'True'], _42772)
Unify: (199) [user] o_s([['lazy-or', 'True', _x], 'True'], _42772)
Call: (200) [user] o_s(['lazy-or', 'True', _x], _42772)
Unify: (200) [user] o_s(['lazy-or', 'True', _x], _42772)
Call: (201) [user] o_s('lazy-or', _42772)
Unify: (201) [user] o_s('lazy-or', 'lazy-or')
Exit: (201) [user] o_s('lazy-or', 'lazy-or')
Exit: (200) [user] o_s(['lazy-or', 'True', _x], 'lazy-or')
Exit: (199) [user] o_s([['lazy-or', 'True', _x], 'True'], 'lazy-or')
Exit: (198) [user] into_simple_op(+, [=, ['lazy-or', 'True', _x], 'True'], op(+, =, 'lazy-or'))
^ Call: (198) [user] pfcAdd_Now('next-operation'(op(+, =, 'lazy-or')))
^ Unify: (198) [user] pfcAdd_Now('next-operation'(op(+, =, 'lazy-or')))
^ Call: (199) [user] current_predicate(pfcAdd/1)
^ Exit: (199) [user] current_predicate(pfcAdd/1)
^ Call: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'lazy-or'))))
^ Unify: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'lazy-or'))))
^ Call: (200) [user] clause(pfcTraceExecution, true)
^ Fail: (200) [user] clause(pfcTraceExecution, true)
^ Redo: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'lazy-or'))))
^ Exit: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'lazy-or'))))
^ Call: (199) [user] pfcAdd('next-operation'(op(+, =, 'lazy-or')))
^ Unify: (199) [user] pfcAdd('next-operation'(op(+, =, 'lazy-or')))
^ Call: (200) [user] must_ex(current_why_UU(_63990))
^ Unify: (200) [user] must_ex(current_why_UU(_63990))
Call: (202) [user] current_why_UU(_63990)
Unify: (202) [user] current_why_UU(_63990)
^ Call: (203) [user] get_why_uu(_63990)
^ Unify: (203) [user] get_why_uu(_63990)
^ Call: (204) [user] findall(_69530, current_why(_69530), _69536)
^ Unify: (204) [$bags] findall(_69530, user:current_why(_69530), _69536)
^ Call: (205) [$bags] findall(_69530, user:current_why(_69530), _69536, [])
^ Unify: (205) [$bags] findall(_69530, user:current_why(_69530), _69536, [])
^ Call: (206) [$bags] cleanup_bag(findall_loop(_69530, user:current_why(_69530), _69536, []), '$destroy_findall_bag')
^ Unify: (206) [$bags] cleanup_bag('$bags':findall_loop(_69530, user:current_why(_69530), _69536, []), '$bags':'$destroy_findall_bag')
Call: (207) [$bags] findall_loop(_69530, user:current_why(_69530), _69536, [])
Unify: (207) [$bags] findall_loop(_69530, user:current_why(_69530), _69536, [])
^ Call: (208) [user] bugger:current_why(_69530)
^ Unify: (208) [user] bugger:current_why(_69530)
^ Call: (209) [user] bugger:current_why_data(_69530)
^ Unify: (209) [user] bugger:current_why_data(_69530)
Call: (210) [system] nb_current('$current_why', wp(_69530, _80790))
Fail: (210) [system] nb_current('$current_why', wp(_69530, _80790))
^ Redo: (209) [user] bugger:current_why_data(_69530)
^ Unify: (209) [user] bugger:current_why_data(_69530)
Call: (210) [t_l] t_l:current_why_source(_69530)
Fail: (210) [t_l] t_l:current_why_source(_69530)
^ Fail: (209) [user] bugger:current_why_data(_69530)
^ Redo: (208) [user] bugger:current_why(_69530)
^ Unify: (208) [user] bugger:current_why(mfl4(_88218, _88220, _88222, _88224))
^ Call: (210) [system] setup_call_cleanup('$notrace'(_89174, _89176), once(user:current_mfl4(_88218, _88220, _88222, _88224)), '$restore_trace'(_89174, _89176))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_89174, _89176), system:once(user:current_mfl4(_88218, _88220, _88222, _88224)), system:'$restore_trace'(_89174, _89176))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_89174, _89176))
^ Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_88218, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1))
^ Exit: (208) [user] bugger:current_why(P;HTML|mfl4(_88218, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Redo: (207) [$bags] findall_loop(_69530, user:current_why(_69530), _69536, [])
Exit: (207) [$bags] findall_loop(_69530, user:current_why(_69530), [P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^ Exit: (206) [$bags] cleanup_bag('$bags':findall_loop(_69530, user:current_why(_69530), [P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag')
^ Exit: (205) [$bags] findall(_69530, user:current_why(_69530), [P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^ Exit: (204) [$bags] findall(_69530, user:current_why(_69530), [P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (204) [system] [P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
Exit: (204) [system] [P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
^ Call: (204) [user] u_to_uu([P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _63990)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax))
Call: (205) [system] var([P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Fail: (205) [system] var([P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Redo: (204) [user] u_to_uu([P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _63990)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (205) [system] nonvar([P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Exit: (205) [system] nonvar([P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (205) [system] [P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_225668, _225670)
Fail: (205) [system] [P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_225668, _225670)
^ Redo: (204) [user] u_to_uu([P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _63990)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _63990)
^ Call: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _256030)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _256030)
^ Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _256030)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (207) [system] var([P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Fail: (207) [system] var([P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _256030)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Call: (207) [user] not(compound([P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^ Unify: (207) [system] not(user:compound([P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
Call: (208) [system] compound([P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Exit: (208) [system] compound([P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Fail: (207) [system] not(user:compound([P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _256030)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _256030)
^ Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _256030)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (208) [system] var(P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Fail: (208) [system] var(P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _256030)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Call: (208) [user] not(compound(P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^ Unify: (208) [system] not(user:compound(P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
Call: (209) [system] compound(P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Exit: (209) [system] compound(P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Fail: (208) [system] not(user:compound(P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _256030)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Call: (205) [user] u_to_uu(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3598)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Call: (206) [system] var(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Fail: (206) [system] var(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3598)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (206) [system] nonvar(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Exit: (206) [system] nonvar(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (206) [system] P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_100458, _100460)
Fail: (206) [system] P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_100458, _100460)
^ Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3598)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (205) [user] u_to_uu(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (204) [user] u_to_uu([P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (203) [user] get_why_uu((P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Exit: (202) [user] current_why_UU((P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (200) [user] must_ex(current_why_UU((P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (200) [user] pfcAdd('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (200) [user] pfcAdd('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (201) [user] pfcPost('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (201) [user] pfcPost('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (202) [user] pfcPost_rev((P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'lazy-or')))
^ Unify: (202) [user] pfcPost_rev((P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'lazy-or')))
Call: (203) [system] is_list('next-operation'(op(+, =, 'lazy-or')))
Fail: (203) [system] is_list('next-operation'(op(+, =, 'lazy-or')))
^ Redo: (202) [user] pfcPost_rev((P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'lazy-or')))
^ Call: (203) [user] pfcPost1('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (203) [user] pfcPost1('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (204) [user] control_arg_types('next-operation'(op(+, =, 'lazy-or')), _258772)
^ Unify: (204) [user] control_arg_types('next-operation'(op(+, =, 'lazy-or')), _258772)
Call: (205) [system] fail
Fail: (205) [system] fail
^ Fail: (204) [user] control_arg_types('next-operation'(op(+, =, 'lazy-or')), _258772)
^ Redo: (203) [user] pfcPost1('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (203) [user] pfcPost1('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (204) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _278568, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_278568)), trace)))
^ Unify: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _278568, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_278568)), trace)))
^ Call: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _278568, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_278568)), trace)), user:each_call_cleanup)
^ Unify: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _278568, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_278568)), trace)), user:each_call_cleanup)
Call: (206) [system] current_prolog_flag(occurs_check, _309010)
Exit: (206) [system] current_prolog_flag(occurs_check, true)
^ Call: (206) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _278568, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_278568)), trace)), user:set_prolog_flag(occurs_check, true))
^ Unify: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _278568, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_278568)), trace)), user:set_prolog_flag(occurs_check, true))
Call: (207) [system] true==true
Exit: (207) [system] true==true
^ Call: (208) [user] pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (208) [user] pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (211) [user] pfcAddSupport('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (211) [user] pfcAddSupport('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (212) [user] assert('$spft$'('next-operation'(op(+, =, 'lazy-or')), P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (212) [user] assert('$spft$'('next-operation'(op(+, =, 'lazy-or')), P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (211) [user] pfcAddSupport('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'lazy-or')))
^ Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'lazy-or')))
^ Call: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'lazy-or')), true)
^ Unify: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'lazy-or')), true)
^ Call: (211) [user] is_asserted_exact('next-operation'(op(+, =, 'lazy-or')), true)
^ Unify: (211) [user] is_asserted_exact('next-operation'(op(+, =, 'lazy-or')), true)
^ Call: (212) [user] strip_module('next-operation'(op(+, =, 'lazy-or')), _409422, _409424)
^ Exit: (212) [user] strip_module('next-operation'(op(+, =, 'lazy-or')), user, 'next-operation'(op(+, =, 'lazy-or')))
^ Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'lazy-or')), true)
^ Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'lazy-or')), true)
Call: (213) [system] _413166=user
Exit: (213) [system] user=user
^ Call: (213) [user] clause(user:'next-operation'(op(+, =, 'lazy-or')), true, _415036)
^ Exit: (213) [user] clause('next-operation'(op(+, =, 'lazy-or')), true, (0x56448773fda0))
Call: (213) [$syspreds] clause_property((0x56448773fda0), module(user))
Unify: (213) [$syspreds] clause_property((0x56448773fda0), module(user))
Exit: (213) [$syspreds] clause_property((0x56448773fda0), module(user))
^ Call: (213) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'lazy-or')), true, (0x56448773fda0))
^ Unify: (213) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'lazy-or')), true, (0x56448773fda0))
^ Call: (214) [user] clause(_421592, _421594, (0x56448773fda0))
^ Exit: (214) [user] clause('next-operation'(op(+, =, 'lazy-or')), true, (0x56448773fda0))
^ Call: (214) [user] strip_m('next-operation'(op(+, =, 'lazy-or')), _423488)
^ Unify: (214) [user] strip_m('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or')))
^ Exit: (214) [user] strip_m('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or')))
Call: (214) [system] 'next-operation'(op(+, =, 'lazy-or'))=@='next-operation'(op(+, =, 'lazy-or'))
Exit: (214) [system] 'next-operation'(op(+, =, 'lazy-or'))=@='next-operation'(op(+, =, 'lazy-or'))
^ Call: (214) [user] strip_m(true, _428130)
^ Unify: (214) [user] strip_m(true, true)
^ Exit: (214) [user] strip_m(true, true)
Call: (214) [system] cl('next-operation'(op(+, =, 'lazy-or')), true)=@=cl('next-operation'(op(+, =, 'lazy-or')), true)
Exit: (214) [system] cl('next-operation'(op(+, =, 'lazy-or')), true)=@=cl('next-operation'(op(+, =, 'lazy-or')), true)
^ Exit: (213) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'lazy-or')), true, (0x56448773fda0))
^ Exit: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'lazy-or')), true)
^ Exit: (211) [user] is_asserted_exact('next-operation'(op(+, =, 'lazy-or')), true)
^ Fail: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'lazy-or')), true)
^ Fail: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'lazy-or')))
^ Redo: (208) [user] pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Call: (209) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, 'lazy-or')))))
Unify: (209) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, 'lazy-or')))))
Exit: (209) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, 'lazy-or')))))
^ Exit: (208) [user] pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _278568, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_278568)), trace)), user:set_prolog_flag(occurs_check, true))
^ Exit: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _278568, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_278568)), trace)), user:each_call_cleanup)
^ Exit: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _278568, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_278568)), trace)))
^ Exit: (203) [user] pfcPost1('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (202) [user] pfcPost_rev((P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'lazy-or')))
^ Exit: (201) [user] pfcPost('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (201) [user] pfcRun
^ Unify: (201) [user] pfcRun
^ Call: (202) [user] pfcGetSearch(direct)
^ Unify: (202) [user] pfcGetSearch(direct)
Call: (203) [t_l] t_l:pfcSearchTL(_504576)
Fail: (203) [t_l] t_l:pfcSearchTL(_504576)
^ Redo: (202) [user] pfcGetSearch(direct)
^ Call: (203) [user] pfcSearch(_507350)
^ Unify: (203) [user] pfcSearch(direct)
^ Exit: (203) [user] pfcSearch(direct)
Call: (203) [system] direct=direct
Exit: (203) [system] direct=direct
^ Exit: (202) [user] pfcGetSearch(direct)
^ Unify: (201) [user] pfcRun
^ Exit: (201) [user] pfcRun
^ Exit: (200) [user] pfcAdd('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (199) [user] pfcAdd('next-operation'(op(+, =, 'lazy-or')))
^ Exit: (198) [user] pfcAdd_Now('next-operation'(op(+, =, 'lazy-or')))
^ Exit: (197) [user] if_t(into_simple_op(+, [=, ['lazy-or', 'True', _x], 'True'], op(+, =, 'lazy-or')), pfcAdd_Now('next-operation'(op(+, =, 'lazy-or'))))
Call: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True']), _3422))
Unify: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True']), _3422))
^ Call: (199) [user] as_tf(asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True']), _3422)
^ Unify: (199) [user] as_tf(asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True']), _3422)
Call: (200) [system] asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True'])\=[_8594|_8596]
Exit: (200) [system] asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True'])\=[_8594|_8596]
^ Call: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True']))*->_3422='True';_3422='False'))
^ Unify: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True']))*->_3422='True';_3422='False'))
Call: (201) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True']))*->_3422='True';_3422='False'), error(_12332, _12334), fail)
Unify: (201) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True']))*->_3422='True';_3422='False'), error(_12332, _12334), fail)
Call: (204) [user] asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True'])
Unify: (204) [user] asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True'])
Call: (205) [user] metta_interp_mode(+, _16048)
Unify: (205) [user] metta_interp_mode(+, load)
Exit: (205) [user] metta_interp_mode(+, load)
Call: (205) [user] asserted_do_metta('&self', load, [=, ['lazy-or', 'True', _x], 'True'])
Unify: (205) [user] asserted_do_metta('&self', load, [=, ['lazy-or', 'True', _x], 'True'])
Call: (206) [user] metta_interp_mode(load, _20638)
Redo: (205) [user] asserted_do_metta('&self', load, [=, ['lazy-or', 'True', _x], 'True'])
Unify: (205) [user] asserted_do_metta('&self', load, [=, ['lazy-or', 'True', _x], 'True'])
Call: (206) [system] load==exec
Redo: (205) [user] asserted_do_metta('&self', load, [=, ['lazy-or', 'True', _x], 'True'])
Unify: (205) [user] asserted_do_metta('&self', load, [=, ['lazy-or', 'True', _x], 'True'])
Call: (206) [user] asserted_do_metta2('&self', load, [=, ['lazy-or', 'True', _x], 'True'], [=, ['lazy-or', 'True', _x], 'True'])
Unify: (206) [user] asserted_do_metta2('&self', load, [=, ['lazy-or', 'True', _x], 'True'], [=, ['lazy-or', 'True', _x], 'True'])
Call: (207) [system] nonvar(load)
Exit: (207) [system] nonvar(load)
Call: (207) [user] metta_interp_mode(load, _29860)
Redo: (206) [user] asserted_do_metta2('&self', load, [=, ['lazy-or', 'True', _x], 'True'], [=, ['lazy-or', 'True', _x], 'True'])
Unify: (206) [user] asserted_do_metta2('&self', load, [=, ['lazy-or', 'True', _x], 'True'], [=, ['lazy-or', 'True', _x], 'True'])
^ Call: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['lazy-or', 'True', _x], 'True'], metta_atom('&self', [=, ['lazy-or', 'True', _x], 'True'])))
^ Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['lazy-or', 'True', _x], 'True'], metta_atom('&self', [=, ['lazy-or', 'True', _x], 'True'])))
^ Call: (208) [user] is_compatio
^ Unify: (208) [user] is_compatio
^ Call: (210) [system] setup_call_cleanup('$notrace'(_36336, _36338), once(user:is_compatio0), '$restore_trace'(_36336, _36338))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_36336, _36338), system:once(user:is_compatio0), system:'$restore_trace'(_36336, _36338))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_36336, _36338))
^ Fail: (208) [user] is_compatio
^ Redo: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['lazy-or', 'True', _x], 'True'], metta_atom('&self', [=, ['lazy-or', 'True', _x], 'True'])))
^ Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['lazy-or', 'True', _x], 'True'], metta_atom('&self', [=, ['lazy-or', 'True', _x], 'True'])))
^ Call: (209) [rtrace] rtrace:quietly3(user:(wots(_41954, must_det_ll(user:metta_anew(load, [=, ['lazy-or', 'True', _x], 'True'], metta_atom('&self', [=, ['lazy-or', 'True', _x], 'True'])))), (_41954==""->true;our_ansi_format('#ffa505', '~w~n', [_41954]))))
^ Unify: (209) [rtrace] rtrace:quietly3(user:(wots(_41954, must_det_ll(user:metta_anew(load, [=, ['lazy-or', 'True', _x], 'True'], metta_atom('&self', [=, ['lazy-or', 'True', _x], 'True'])))), (_41954==""->true;our_ansi_format('#ffa505', '~w~n', [_41954]))))
(=
(lazy-or True $x) True)
; Action: load=metta_atom_asserted('&self',[=,['lazy-or','True',_x],'True'])
^ Exit: (209) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, ['lazy-or', 'True', _x], 'True'], metta_atom('&self', [=, ['lazy-or', 'True', _x], 'True'])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^ Exit: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['lazy-or', 'True', _x], 'True'], metta_atom('&self', [=, ['lazy-or', 'True', _x], 'True'])))
Exit: (206) [user] asserted_do_metta2('&self', load, [=, ['lazy-or', 'True', _x], 'True'], [=, ['lazy-or', 'True', _x], 'True'])
Exit: (205) [user] asserted_do_metta('&self', load, [=, ['lazy-or', 'True', _x], 'True'])
Exit: (204) [user] asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True'])
Call: (204) [system] _3422='True'
Exit: (204) [system] 'True'='True'
Exit: (201) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True']))*->'True'='True';'True'='False'), error(_12332, _12334), fail)
^ Exit: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True']))*->'True'='True';'True'='False'))
^ Exit: (199) [user] as_tf(asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True']), 'True')
Exit: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True']), 'True'))
Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'True', _x], 'True'], 'True')
^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'True', _x], 'True'], 'True'))
^ Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382)
^ Unify: (194) [user] metta_file_buffer(+, [:, 'is-expression', [->, 'Atom', 'Bool']], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(218, 11, 26, 218))
^ Exit: (194) [user] metta_file_buffer(+, [:, 'is-expression', [->, 'Atom', 'Bool']], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(218, 11, 26, 218))
^ Call: (195) [user] apply:maplist(maybe_assign, [])
^ Unify: (195) [apply] apply:maplist(user:maybe_assign, [])
Call: (196) [apply] apply:maplist_([], user:maybe_assign)
Unify: (196) [apply] apply:maplist_([], user:maybe_assign)
Exit: (196) [apply] apply:maplist_([], user:maybe_assign)
^ Exit: (195) [apply] apply:maplist(user:maybe_assign, [])
^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-expression', [->, 'Atom', 'Bool']], _3422))
^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-expression', [->, 'Atom', 'Bool']], _3422))
Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-expression', [->, 'Atom', 'Bool']], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-expression', [->, 'Atom', 'Bool']], _3422)
Call: (197) [system] var([:, 'is-expression', [->, 'Atom', 'Bool']])
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-expression', [->, 'Atom', 'Bool']], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-expression', [->, 'Atom', 'Bool']], _3422)
Call: (197) [system] (+)\==exec
Exit: (197) [system] (+)\==exec
Call: (197) [system] [:, 'is-expression', [->, 'Atom', 'Bool']]==[]
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-expression', [->, 'Atom', 'Bool']], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-expression', [->, 'Atom', 'Bool']], _3422)
Call: (197) [system] string([:, 'is-expression', [->, 'Atom', 'Bool']])
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-expression', [->, 'Atom', 'Bool']], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-expression', [->, 'Atom', 'Bool']], _3422)
Call: (197) [system] (+)\==exec
Exit: (197) [system] (+)\==exec
^ Call: (197) [user] if_t(into_simple_op(+, [:, 'is-expression', [->, 'Atom', 'Bool']], _145108), pfcAdd_Now('next-operation'(_145108)))
^ Unify: (197) [user] if_t(into_simple_op(+, [:, 'is-expression', [->, 'Atom', 'Bool']], _145108), pfcAdd_Now('next-operation'(_145108)))
Call: (198) [user] into_simple_op(+, [:, 'is-expression', [->, 'Atom', 'Bool']], _145108)
Unify: (198) [user] into_simple_op(+, [:, 'is-expression', [->, 'Atom', 'Bool']], op(+, :, _147900))
Call: (199) [user] o_s(['is-expression', [->, 'Atom', 'Bool']], _147900)
Unify: (199) [user] o_s(['is-expression', [->, 'Atom', 'Bool']], _147900)
Call: (200) [user] o_s('is-expression', _147900)
Unify: (200) [user] o_s('is-expression', 'is-expression')
Exit: (200) [user] o_s('is-expression', 'is-expression')
Exit: (199) [user] o_s(['is-expression', [->, 'Atom', 'Bool']], 'is-expression')
Exit: (198) [user] into_simple_op(+, [:, 'is-expression', [->, 'Atom', 'Bool']], op(+, :, 'is-expression'))
^ Call: (198) [user] pfcAdd_Now('next-operation'(op(+, :, 'is-expression')))
^ Unify: (198) [user] pfcAdd_Now('next-operation'(op(+, :, 'is-expression')))
^ Call: (199) [user] current_predicate(pfcAdd/1)
^ Exit: (199) [user] current_predicate(pfcAdd/1)
^ Call: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'is-expression'))))
^ Unify: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'is-expression'))))
^ Call: (200) [user] clause(pfcTraceExecution, true)
^ Fail: (200) [user] clause(pfcTraceExecution, true)
^ Redo: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'is-expression'))))
^ Exit: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'is-expression'))))
^ Call: (199) [user] pfcAdd('next-operation'(op(+, :, 'is-expression')))
^ Unify: (199) [user] pfcAdd('next-operation'(op(+, :, 'is-expression')))
^ Call: (200) [user] must_ex(current_why_UU(_166370))
^ Unify: (200) [user] must_ex(current_why_UU(_166370))
Call: (202) [user] current_why_UU(_166370)
Unify: (202) [user] current_why_UU(_166370)
^ Call: (203) [user] get_why_uu(_166370)
^ Unify: (203) [user] get_why_uu(_166370)
^ Call: (204) [user] findall(_171910, current_why(_171910), _171916)
^ Unify: (204) [$bags] findall(_171910, user:current_why(_171910), _171916)
^ Call: (205) [$bags] findall(_171910, user:current_why(_171910), _171916, [])
^ Unify: (205) [$bags] findall(_171910, user:current_why(_171910), _171916, [])
^ Call: (206) [$bags] cleanup_bag(findall_loop(_171910, user:current_why(_171910), _171916, []), '$destroy_findall_bag')
^ Unify: (206) [$bags] cleanup_bag('$bags':findall_loop(_171910, user:current_why(_171910), _171916, []), '$bags':'$destroy_findall_bag')
Call: (207) [$bags] findall_loop(_171910, user:current_why(_171910), _171916, [])
Unify: (207) [$bags] findall_loop(_171910, user:current_why(_171910), _171916, [])
^ Call: (208) [user] bugger:current_why(_171910)
^ Unify: (208) [user] bugger:current_why(_171910)
^ Call: (209) [user] bugger:current_why_data(_171910)
^ Unify: (209) [user] bugger:current_why_data(_171910)
Call: (210) [system] nb_current('$current_why', wp(_171910, _183170))
Fail: (210) [system] nb_current('$current_why', wp(_171910, _183170))
^ Redo: (209) [user] bugger:current_why_data(_171910)
^ Unify: (209) [user] bugger:current_why_data(_171910)
Call: (210) [t_l] t_l:current_why_source(_171910)
Fail: (210) [t_l] t_l:current_why_source(_171910)
^ Fail: (209) [user] bugger:current_why_data(_171910)
^ Redo: (208) [user] bugger:current_why(_171910)
^ Unify: (208) [user] bugger:current_why(mfl4(_190598, _190600, _190602, _190604))
^ Call: (210) [system] setup_call_cleanup('$notrace'(_191554, _191556), once(user:current_mfl4(_190598, _190600, _190602, _190604)), '$restore_trace'(_191554, _191556))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_191554, _191556), system:once(user:current_mfl4(_190598, _190600, _190602, _190604)), system:'$restore_trace'(_191554, _191556))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_191554, _191556))
^ Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_190598, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1))
^ Exit: (208) [user] bugger:current_why(P;HTML|mfl4(_190598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Redo: (207) [$bags] findall_loop(_171910, user:current_why(_171910), _171916, [])
Exit: (207) [$bags] findall_loop(_171910, user:current_why(_171910), [P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^ Exit: (206) [$bags] cleanup_bag('$bags':findall_loop(_171910, user:current_why(_171910), [P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag')
^ Exit: (205) [$bags] findall(_171910, user:current_why(_171910), [P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^ Exit: (204) [$bags] findall(_171910, user:current_why(_171910), [P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (204) [system] [P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
Exit: (204) [system] [P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
^ Call: (204) [user] u_to_uu([P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _166370)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax))
Call: (205) [system] var([P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Fail: (205) [system] var([P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Redo: (204) [user] u_to_uu([P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _166370)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (205) [system] nonvar([P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Exit: (205) [system] nonvar([P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (205) [system] [P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_328050, _328052)
Fail: (205) [system] [P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_328050, _328052)
^ Redo: (204) [user] u_to_uu([P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _166370)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _166370)
^ Call: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _358412)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _358412)
^ Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _358412)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (207) [system] var([P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Fail: (207) [system] var([P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _358412)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Call: (207) [user] not(compound([P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^ Unify: (207) [system] not(user:compound([P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
Call: (208) [system] compound([P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Exit: (208) [system] compound([P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Fail: (207) [system] not(user:compound([P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _358412)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _358412)
^ Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _358412)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (208) [system] var(P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Fail: (208) [system] var(P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3628)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Call: (208) [user] not(compound(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^ Unify: (208) [system] not(user:compound(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
Call: (209) [system] compound(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Exit: (209) [system] compound(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Fail: (208) [system] not(user:compound(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3628)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Call: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3582)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Call: (206) [system] var(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Fail: (206) [system] var(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3582)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (206) [system] nonvar(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Exit: (206) [system] nonvar(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (206) [system] P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_200908, _200910)
Fail: (206) [system] P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_200908, _200910)
^ Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3582)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (204) [user] u_to_uu([P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (203) [user] get_why_uu((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Exit: (202) [user] current_why_UU((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (200) [user] must_ex(current_why_UU((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (200) [user] pfcAdd('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (200) [user] pfcAdd('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (201) [user] pfcPost('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (201) [user] pfcPost('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (202) [user] pfcPost_rev((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, 'is-expression')))
^ Unify: (202) [user] pfcPost_rev((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, 'is-expression')))
Call: (203) [system] is_list('next-operation'(op(+, :, 'is-expression')))
Fail: (203) [system] is_list('next-operation'(op(+, :, 'is-expression')))
^ Redo: (202) [user] pfcPost_rev((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, 'is-expression')))
^ Call: (203) [user] pfcPost1('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (203) [user] pfcPost1('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (204) [user] control_arg_types('next-operation'(op(+, :, 'is-expression')), _359222)
^ Unify: (204) [user] control_arg_types('next-operation'(op(+, :, 'is-expression')), _359222)
Call: (205) [system] fail
Fail: (205) [system] fail
^ Fail: (204) [user] control_arg_types('next-operation'(op(+, :, 'is-expression')), _359222)
^ Redo: (203) [user] pfcPost1('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (203) [user] pfcPost1('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (204) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _379018, (notrace, wdmsg(('next-operation'(op(+, :, 'is-expression'))=>_379018)), trace)))
^ Unify: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _379018, (notrace, wdmsg(('next-operation'(op(+, :, 'is-expression'))=>_379018)), trace)))
^ Call: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _379018, (notrace, wdmsg(('next-operation'(op(+, :, 'is-expression'))=>_379018)), trace)), user:each_call_cleanup)
^ Unify: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _379018, (notrace, wdmsg(('next-operation'(op(+, :, 'is-expression'))=>_379018)), trace)), user:each_call_cleanup)
Call: (206) [system] current_prolog_flag(occurs_check, _409460)
Exit: (206) [system] current_prolog_flag(occurs_check, true)
^ Call: (206) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _379018, (notrace, wdmsg(('next-operation'(op(+, :, 'is-expression'))=>_379018)), trace)), user:set_prolog_flag(occurs_check, true))
^ Unify: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _379018, (notrace, wdmsg(('next-operation'(op(+, :, 'is-expression'))=>_379018)), trace)), user:set_prolog_flag(occurs_check, true))
Call: (207) [system] true==true
Exit: (207) [system] true==true
^ Call: (208) [user] pfcPost11('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (208) [user] pfcPost11('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (211) [user] pfcAddSupport('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (211) [user] pfcAddSupport('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (212) [user] assert('$spft$'('next-operation'(op(+, :, 'is-expression')), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (212) [user] assert('$spft$'('next-operation'(op(+, :, 'is-expression')), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (211) [user] pfcAddSupport('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-expression')))
^ Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-expression')))
^ Call: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-expression')), true)
^ Unify: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-expression')), true)
^ Call: (211) [user] is_asserted_exact('next-operation'(op(+, :, 'is-expression')), true)
^ Unify: (211) [user] is_asserted_exact('next-operation'(op(+, :, 'is-expression')), true)
^ Call: (212) [user] strip_module('next-operation'(op(+, :, 'is-expression')), _509872, _509874)
^ Exit: (212) [user] strip_module('next-operation'(op(+, :, 'is-expression')), user, 'next-operation'(op(+, :, 'is-expression')))
^ Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-expression')), true)
^ Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-expression')), true)
Call: (213) [system] _513616=user
Exit: (213) [system] user=user
^ Call: (213) [user] clause(user:'next-operation'(op(+, :, 'is-expression')), true, _515486)
^ Fail: (213) [user] clause('next-operation'(op(+, :, 'is-expression')), true, _515486)
^ Redo: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-expression')), true)
^ Call: (213) [user] clause(user:'next-operation'(op(+, :, 'is-expression')), true, _518314)
^ Fail: (213) [user] clause('next-operation'(op(+, :, 'is-expression')), true, _518314)
^ Fail: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-expression')), true)
^ Fail: (211) [user] is_asserted_exact('next-operation'(op(+, :, 'is-expression')), true)
^ Redo: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-expression')), true)
^ Exit: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-expression')), true)
^ Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-expression')))
^ Call: (209) [user] pfcPost2('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (209) [user] pfcPost2('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-expression')));assert('next-operation'(op(+, :, 'is-expression'))))))
^ Unify: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-expression')));assert('next-operation'(op(+, :, 'is-expression'))))))
^ Call: (212) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-expression')));assert('next-operation'(op(+, :, 'is-expression')))))
^ Unify: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-expression')));assert('next-operation'(op(+, :, 'is-expression')))))
^ Call: (214) [user] is_asserted_exact('next-operation'(op(+, :, 'is-expression')))
^ Unify: (214) [user] is_asserted_exact('next-operation'(op(+, :, 'is-expression')))
^ Call: (215) [user] strip_module('next-operation'(op(+, :, 'is-expression')), _25364, _25366)
^ Exit: (215) [user] strip_module('next-operation'(op(+, :, 'is-expression')), user, 'next-operation'(op(+, :, 'is-expression')))
^ Call: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'is-expression')), _27244, _27246)
^ Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression')), true)
Call: (216) [system] var('next-operation'(op(+, :, 'is-expression')))
Fail: (216) [system] var('next-operation'(op(+, :, 'is-expression')))
^ Redo: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'is-expression')), _27244, _27246)
^ Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression')), true)
^ Exit: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression')), true)
^ Call: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-expression')), true)
^ Unify: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-expression')), true)
Call: (216) [system] _35650=user
Exit: (216) [system] user=user
^ Call: (216) [user] clause(user:'next-operation'(op(+, :, 'is-expression')), true, _37520)
^ Fail: (216) [user] clause('next-operation'(op(+, :, 'is-expression')), true, _37520)
^ Redo: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-expression')), true)
^ Call: (216) [user] clause(user:'next-operation'(op(+, :, 'is-expression')), true, _40348)
^ Fail: (216) [user] clause('next-operation'(op(+, :, 'is-expression')), true, _40348)
^ Fail: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-expression')), true)
^ Fail: (214) [user] is_asserted_exact('next-operation'(op(+, :, 'is-expression')))
^ Call: (214) [user] assert('next-operation'(op(+, :, 'is-expression')))
^ Exit: (214) [user] assert('next-operation'(op(+, :, 'is-expression')))
^ Exit: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-expression')));assert('next-operation'(op(+, :, 'is-expression')))))
^ Exit: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-expression')));assert('next-operation'(op(+, :, 'is-expression'))))))
^ Call: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (212) [user] pfcTraceAdd('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (212) [user] pfcTraceAdd('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'is-expression')))
^ Unify: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'is-expression')))
^ Call: (215) [user] pfcIsNotTraced('next-operation'(op(+, :, 'is-expression')))
^ Unify: (215) [user] pfcIsNotTraced('next-operation'(op(+, :, 'is-expression')))
^ Call: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-expression')), _97018)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-expression')), _97018)
Call: (217) [system] var('next-operation'(op(+, :, 'is-expression')))
Fail: (217) [system] var('next-operation'(op(+, :, 'is-expression')))
^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-expression')), _97018)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-expression')), _97018)
Call: (217) [system] compound('next-operation'(op(+, :, 'is-expression')))
Exit: (217) [system] compound('next-operation'(op(+, :, 'is-expression')))
Call: (217) [system] 1<1
Fail: (217) [system] 1<1
^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-expression')), _97018)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-expression')), _97018)
Call: (217) [system] _108170 is 1+ -1
Exit: (217) [system] 0 is 1+ -1
^ Call: (217) [user] compound_eles('next-operation'(op(+, :, 'is-expression')), _110028)
^ Unify: (217) [user] compound_eles('next-operation'(op(+, :, 'is-expression')), _110028)
Call: (218) [system] is_list('next-operation'(op(+, :, 'is-expression')))
Fail: (218) [system] is_list('next-operation'(op(+, :, 'is-expression')))
^ Redo: (217) [user] compound_eles('next-operation'(op(+, :, 'is-expression')), _110028)
^ Unify: (217) [user] compound_eles('next-operation'(op(+, :, 'is-expression')), _110028)
Call: (218) [system] compound('next-operation'(op(+, :, 'is-expression')))
Exit: (218) [system] compound('next-operation'(op(+, :, 'is-expression')))
Call: (218) [system] compound_name_arguments('next-operation'(op(+, :, 'is-expression')), _117438, _117440)
Exit: (218) [system] compound_name_arguments('next-operation'(op(+, :, 'is-expression')), 'next-operation', [op(+, :, 'is-expression')])
Call: (218) [lists] lists:member(_110028, ['next-operation', op(+, :, 'is-expression')])
Unify: (218) [lists] lists:member(_110028, ['next-operation', op(+, :, 'is-expression')])
Call: (219) [lists] lists:member_([op(+, :, 'is-expression')], _110028, 'next-operation')
Unify: (219) [lists] lists:member_([op(+, :, 'is-expression')], 'next-operation', 'next-operation')
Exit: (219) [lists] lists:member_([op(+, :, 'is-expression')], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(+, :, 'is-expression')])
^ Exit: (217) [user] compound_eles('next-operation'(op(+, :, 'is-expression')), 'next-operation')
^ Call: (217) [user] compound_eles(0, 'next-operation', _97018)
^ Unify: (217) [user] compound_eles(0, 'next-operation', _97018)
Call: (218) [system] var('next-operation')
Fail: (218) [system] var('next-operation')
^ Redo: (217) [user] compound_eles(0, 'next-operation', _97018)
^ Unify: (217) [user] compound_eles(0, 'next-operation', _97018)
Call: (218) [system] compound('next-operation')
Fail: (218) [system] compound('next-operation')
^ Redo: (217) [user] compound_eles(0, 'next-operation', _97018)
Call: (218) [system] _97018='next-operation'
Exit: (218) [system] 'next-operation'='next-operation'
^ Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-expression')), 'next-operation')
^ Call: (216) [user] pfcIgnored('next-operation')
^ Fail: (216) [user] pfcIgnored('next-operation')
Redo: (219) [lists] lists:member_([op(+, :, 'is-expression')], _110028, 'next-operation')
Unify: (219) [lists] lists:member_([op(+, :, 'is-expression')], _110028, 'next-operation')
Call: (220) [lists] lists:member_([], _110028, op(+, :, 'is-expression'))
Unify: (220) [lists] lists:member_([], op(+, :, 'is-expression'), op(+, :, 'is-expression'))
Exit: (220) [lists] lists:member_([], op(+, :, 'is-expression'), op(+, :, 'is-expression'))
Exit: (219) [lists] lists:member_([op(+, :, 'is-expression')], op(+, :, 'is-expression'), 'next-operation')
Exit: (218) [lists] lists:member(op(+, :, 'is-expression'), ['next-operation', op(+, :, 'is-expression')])
^ Exit: (217) [user] compound_eles('next-operation'(op(+, :, 'is-expression')), op(+, :, 'is-expression'))
^ Call: (217) [user] compound_eles(0, op(+, :, 'is-expression'), _97018)
^ Unify: (217) [user] compound_eles(0, op(+, :, 'is-expression'), _97018)
Call: (218) [system] var(op(+, :, 'is-expression'))
Fail: (218) [system] var(op(+, :, 'is-expression'))
^ Redo: (217) [user] compound_eles(0, op(+, :, 'is-expression'), _97018)
^ Unify: (217) [user] compound_eles(0, op(+, :, 'is-expression'), _97018)
Call: (218) [system] compound(op(+, :, 'is-expression'))
Exit: (218) [system] compound(op(+, :, 'is-expression'))
Call: (218) [system] 0<1
Exit: (218) [system] 0<1
Call: (218) [system] _97018=op(+, :, 'is-expression')
Exit: (218) [system] op(+, :, 'is-expression')=op(+, :, 'is-expression')
^ Exit: (217) [user] compound_eles(0, op(+, :, 'is-expression'), op(+, :, 'is-expression'))
^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-expression')), op(+, :, 'is-expression'))
^ Call: (216) [user] pfcIgnored(op(+, :, 'is-expression'))
^ Fail: (216) [user] pfcIgnored(op(+, :, 'is-expression'))
^ Fail: (215) [user] pfcIsNotTraced('next-operation'(op(+, :, 'is-expression')))
^ Redo: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'is-expression')))
^ Unify: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'is-expression')))
^ Call: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-expression')), _164818)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-expression')), _164818)
Call: (216) [system] var('next-operation'(op(+, :, 'is-expression')))
Fail: (216) [system] var('next-operation'(op(+, :, 'is-expression')))
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-expression')), _164818)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-expression')), _164818)
Call: (216) [system] compound('next-operation'(op(+, :, 'is-expression')))
Exit: (216) [system] compound('next-operation'(op(+, :, 'is-expression')))
Call: (216) [system] 1<1
Fail: (216) [system] 1<1
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-expression')), _164818)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-expression')), _164818)
Call: (216) [system] _175970 is 1+ -1
Exit: (216) [system] 0 is 1+ -1
^ Call: (216) [user] compound_eles('next-operation'(op(+, :, 'is-expression')), _177828)
^ Unify: (216) [user] compound_eles('next-operation'(op(+, :, 'is-expression')), _177828)
Call: (217) [system] is_list('next-operation'(op(+, :, 'is-expression')))
Fail: (217) [system] is_list('next-operation'(op(+, :, 'is-expression')))
^ Redo: (216) [user] compound_eles('next-operation'(op(+, :, 'is-expression')), _177828)
^ Unify: (216) [user] compound_eles('next-operation'(op(+, :, 'is-expression')), _177828)
Call: (217) [system] compound('next-operation'(op(+, :, 'is-expression')))
Exit: (217) [system] compound('next-operation'(op(+, :, 'is-expression')))
Call: (217) [system] compound_name_arguments('next-operation'(op(+, :, 'is-expression')), _185238, _185240)
Exit: (217) [system] compound_name_arguments('next-operation'(op(+, :, 'is-expression')), 'next-operation', [op(+, :, 'is-expression')])
Call: (217) [lists] lists:member(_177828, ['next-operation', op(+, :, 'is-expression')])
Unify: (217) [lists] lists:member(_177828, ['next-operation', op(+, :, 'is-expression')])
Call: (218) [lists] lists:member_([op(+, :, 'is-expression')], _177828, 'next-operation')
Unify: (218) [lists] lists:member_([op(+, :, 'is-expression')], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member_([op(+, :, 'is-expression')], 'next-operation', 'next-operation')
Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, :, 'is-expression')])
^ Exit: (216) [user] compound_eles('next-operation'(op(+, :, 'is-expression')), 'next-operation')
^ Call: (216) [user] compound_eles(0, 'next-operation', _164818)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _164818)
Call: (217) [system] var('next-operation')
Fail: (217) [system] var('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _164818)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _164818)
Call: (217) [system] compound('next-operation')
Fail: (217) [system] compound('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _164818)
Call: (217) [system] _164818='next-operation'
Exit: (217) [system] 'next-operation'='next-operation'
^ Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-expression')), 'next-operation')
^ Call: (215) [user] pfcTraced('next-operation')
^ Fail: (215) [user] pfcTraced('next-operation')
Redo: (218) [lists] lists:member_([op(+, :, 'is-expression')], _177828, 'next-operation')
Unify: (218) [lists] lists:member_([op(+, :, 'is-expression')], _177828, 'next-operation')
Call: (219) [lists] lists:member_([], _177828, op(+, :, 'is-expression'))
Unify: (219) [lists] lists:member_([], op(+, :, 'is-expression'), op(+, :, 'is-expression'))
Exit: (219) [lists] lists:member_([], op(+, :, 'is-expression'), op(+, :, 'is-expression'))
Exit: (218) [lists] lists:member_([op(+, :, 'is-expression')], op(+, :, 'is-expression'), 'next-operation')
Exit: (217) [lists] lists:member(op(+, :, 'is-expression'), ['next-operation', op(+, :, 'is-expression')])
^ Exit: (216) [user] compound_eles('next-operation'(op(+, :, 'is-expression')), op(+, :, 'is-expression'))
^ Call: (216) [user] compound_eles(0, op(+, :, 'is-expression'), _164818)
^ Unify: (216) [user] compound_eles(0, op(+, :, 'is-expression'), _164818)
Call: (217) [system] var(op(+, :, 'is-expression'))
Fail: (217) [system] var(op(+, :, 'is-expression'))
^ Redo: (216) [user] compound_eles(0, op(+, :, 'is-expression'), _164818)
^ Unify: (216) [user] compound_eles(0, op(+, :, 'is-expression'), _164818)
Call: (217) [system] compound(op(+, :, 'is-expression'))
Exit: (217) [system] compound(op(+, :, 'is-expression'))
Call: (217) [system] 0<1
Exit: (217) [system] 0<1
Call: (217) [system] _164818=op(+, :, 'is-expression')
Exit: (217) [system] op(+, :, 'is-expression')=op(+, :, 'is-expression')
^ Exit: (216) [user] compound_eles(0, op(+, :, 'is-expression'), op(+, :, 'is-expression'))
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-expression')), op(+, :, 'is-expression'))
^ Call: (215) [user] pfcTraced(op(+, :, 'is-expression'))
^ Fail: (215) [user] pfcTraced(op(+, :, 'is-expression'))
^ Fail: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'is-expression')))
^ Redo: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (213) [user] pfcTraceBreak('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcTraceBreak('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (214) [user] pfcSpied('next-operation'(op(+, :, 'is-expression')), +)
^ Fail: (214) [user] pfcSpied('next-operation'(op(+, :, 'is-expression')), +)
^ Redo: (213) [user] pfcTraceBreak('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (213) [user] pfcTraceBreak('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (212) [user] pfcTraceAdd('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (212) [user] pfcEnqueue('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (212) [user] pfcEnqueue('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (213) [user] pfcGetSearch(_331230)
^ Unify: (213) [user] pfcGetSearch(_331230)
Call: (214) [t_l] t_l:pfcSearchTL(_333080)
Fail: (214) [t_l] t_l:pfcSearchTL(_333080)
^ Redo: (213) [user] pfcGetSearch(_331230)
^ Call: (214) [user] pfcSearch(_335854)
^ Unify: (214) [user] pfcSearch(direct)
^ Exit: (214) [user] pfcSearch(direct)
Call: (214) [system] _331230=direct
Exit: (214) [system] direct=direct
^ Exit: (213) [user] pfcGetSearch(direct)
^ Call: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Call: (214) [system] direct=direct
Exit: (214) [system] direct=direct
^ Call: (214) [user] pfcFwd('next-operation'(op(+, :, 'is-expression')))
^ Unify: (214) [user] pfcFwd('next-operation'(op(+, :, 'is-expression')))
^ Call: (215) [user] control_arg_types('next-operation'(op(+, :, 'is-expression')), _360288)
^ Unify: (215) [user] control_arg_types('next-operation'(op(+, :, 'is-expression')), _360288)
Call: (216) [system] fail
Fail: (216) [system] fail
^ Fail: (215) [user] control_arg_types('next-operation'(op(+, :, 'is-expression')), _360288)
^ Redo: (214) [user] pfcFwd('next-operation'(op(+, :, 'is-expression')))
^ Unify: (214) [user] pfcFwd('next-operation'(op(+, :, 'is-expression')))
^ Call: (215) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, :, 'is-expression'))))
^ Unify: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-expression'))))
^ Call: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-expression'))), user:each_call_cleanup)
^ Unify: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-expression'))), user:each_call_cleanup)
Call: (217) [system] current_prolog_flag(occurs_check, _370550)
Exit: (217) [system] current_prolog_flag(occurs_check, true)
^ Call: (217) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-expression'))), user:set_prolog_flag(occurs_check, true))
^ Unify: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-expression'))), user:set_prolog_flag(occurs_check, true))
Call: (218) [system] true==true
Exit: (218) [system] true==true
^ Call: (218) [user] pfcFwd0('next-operation'(op(+, :, 'is-expression')))
^ Unify: (218) [user] pfcFwd0('next-operation'(op(+, :, 'is-expression')))
Call: (219) [system] is_list(_378046)
Fail: (219) [system] is_list(_378046)
^ Redo: (218) [user] pfcFwd0('next-operation'(op(+, :, 'is-expression')))
^ Call: (219) [user] pfcFwd1('next-operation'(op(+, :, 'is-expression')))
^ Unify: (219) [user] pfcFwd1('next-operation'(op(+, :, 'is-expression')))
^ Call: (220) [user] fc_rule_check('next-operation'(op(+, :, 'is-expression')))
^ Unify: (220) [user] fc_rule_check('next-operation'(op(+, :, 'is-expression')))
^ Exit: (220) [user] fc_rule_check('next-operation'(op(+, :, 'is-expression')))
Call: (220) [system] copy_term('next-operation'(op(+, :, 'is-expression')), _385440)
Exit: (220) [system] copy_term('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression')))
^ Call: (220) [user] ignore(fcpt('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression'))))
^ Unify: (220) [system] ignore(user:fcpt('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression'))))
^ Call: (221) [user] fcpt('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression')))
^ Unify: (221) [user] fcpt('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression')))
^ Call: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
^ Unify: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
^ Call: (223) [user] clause('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032), true)
^ Fail: (223) [user] clause('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032), true)
^ Redo: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
^ Call: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
Call: (224) [system] var('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
Fail: (224) [system] var('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
Call: (224) [system] callable('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
Exit: (224) [system] callable('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032), imported_from(system))
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _391032), imported_from(system))
Call: (225) [system] nonvar(imported_from(system))
Exit: (225) [system] nonvar(imported_from(system))
Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
Call: (227) [system] callable('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
Exit: (227) [system] callable('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
^ Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _391032), imported_from(system))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032), built_in)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _391032), built_in)
Call: (225) [system] nonvar(built_in)
Exit: (225) [system] nonvar(built_in)
Call: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
Unify: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
Call: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
Exit: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
Call: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032), _428102, _428104)
Unify: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032), _428102, _428104)
Call: (227) [system] compound('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
Exit: (227) [system] compound('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
Call: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032), _428102, _428104)
Exit: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032), '$pt$', 2)
Exit: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032), '$pt$', 2)
^ Call: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^ Exit: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^ Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _391032), built_in)
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032), _439344)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _391032), _440284)
Call: (225) [system] nonvar(_441142)
^ Redo: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _391032), _442144)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _391032), _443078)
Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
Call: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
Exit: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
Call: (226) [system] atom(user)
Exit: (226) [system] atom(user)
Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
^ Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _391032), interpreted)
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032), number_of_clauses(_452272))
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _391032), number_of_clauses(_452272))
Call: (225) [system] nonvar(number_of_clauses(_452272))
Exit: (225) [system] nonvar(number_of_clauses(_452272))
Call: (225) [$syspreds] property_predicate(number_of_clauses(_452272), user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
Unify: (225) [$syspreds] property_predicate(number_of_clauses(_452272), user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
Call: (227) [system] callable('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
Exit: (227) [system] callable('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
Exit: (225) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
^ Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _391032), number_of_clauses(0))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
^ Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _467116), (prolog_current_choice(_467126), push_current_choice(_467126), clause('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032), _467148), pfc_call(_467148)), nb_setval('$pfc_current_choice', _467116))
^ Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _467116), user:(prolog_current_choice(_467126), push_current_choice(_467126), clause('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032), _467148), pfc_call(_467148)), user:nb_setval('$pfc_current_choice', _467116))
^ Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _467116))
Call: (227) [system] nb_current('$pfc_current_choice', _467116)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
^ Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (226) [system] prolog_current_choice(_467126)
Exit: (226) [system] prolog_current_choice(2927)
^ Call: (226) [user] push_current_choice(2927)
^ Unify: (226) [user] push_current_choice(2927)
Call: (227) [system] nb_current('$pfc_current_choice', _476466)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
Call: (227) [system] b_setval('$pfc_current_choice', [2927])
Exit: (227) [system] b_setval('$pfc_current_choice', [2927])
^ Exit: (226) [user] push_current_choice(2927)
^ Call: (226) [user] clause('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032), _467148)
^ Fail: (226) [user] clause('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032), _467148)
Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (227) [system] duplicate_term([], _484838)
Exit: (227) [system] duplicate_term([], [])
Call: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _467116), user:(prolog_current_choice(_467126), push_current_choice(_467126), clause('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032), _467148), pfc_call(_467148)), user:nb_setval('$pfc_current_choice', _467116))
^ Fail: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
^ Fail: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
^ Redo: (221) [user] fcpt('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression')))
^ Unify: (221) [user] fcpt('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression')))
^ Exit: (221) [user] fcpt('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression')))
^ Exit: (220) [system] ignore(user:fcpt('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression'))))
^ Call: (220) [user] ignore(fcnt('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression'))))
^ Unify: (220) [system] ignore(user:fcnt('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression'))))
^ Call: (221) [user] fcnt('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression')))
^ Unify: (221) [user] fcnt('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression')))
^ Call: (222) [user] pfc_spft(_499708, _499794, '$nt$'('next-operation'(op(+, :, 'is-expression')), _499714, _499716))
^ Unify: (222) [user] pfc_spft(_499708, _500726, '$nt$'('next-operation'(op(+, :, 'is-expression')), _499714, _499716))
^ Call: (223) [user] pfcCallSystem('$spft$'(_499708, _501586, '$nt$'('next-operation'(op(+, :, 'is-expression')), _499714, _499716)))
^ Unify: (223) [user] pfcCallSystem('$spft$'(_499708, _501586, '$nt$'('next-operation'(op(+, :, 'is-expression')), _499714, _499716)))
^ Call: (224) [user] pfc_call('$spft$'(_499708, _501586, '$nt$'('next-operation'(op(+, :, 'is-expression')), _499714, _499716)))
^ Unify: (224) [user] pfc_call('$spft$'(_499708, _501586, '$nt$'('next-operation'(op(+, :, 'is-expression')), _499714, _499716)))
Call: (225) [system] var('$spft$'(_499708, _501586, '$nt$'('next-operation'(op(+, :, 'is-expression')), _499714, _499716)))
Fail: (225) [system] var('$spft$'(_499708, _501586, '$nt$'('next-operation'(op(+, :, 'is-expression')), _499714, _499716)))
^ Redo: (224) [user] pfc_call('$spft$'(_499708, _501586, '$nt$'('next-operation'(op(+, :, 'is-expression')), _499714, _499716)))
^ Unify: (224) [user] pfc_call('$spft$'(_499708, _501586, '$nt$'('next-operation'(op(+, :, 'is-expression')), _499714, _499716)))
Call: (225) [system] callable('$spft$'(_499708, _501586, '$nt$'('next-operation'(op(+, :, 'is-expression')), _499714, _499716)))
Exit: (225) [system] callable('$spft$'(_499708, _501586, '$nt$'('next-operation'(op(+, :, 'is-expression')), _499714, _499716)))
^ Unify: (224) [user] pfc_call('$spft$'(_499708, _501586, '$nt$'('next-operation'(op(+, :, 'is-expression')), _499714, _499716)))
^ Redo: (224) [user] pfc_call('$spft$'(_499708, _501586, '$nt$'('next-operation'(op(+, :, 'is-expression')), _499714, _499716)))
^ Unify: (224) [user] pfc_call('$spft$'(_499708, _501586, '$nt$'('next-operation'(op(+, :, 'is-expression')), _499714, _499716)))
^ Call: (225) [user] predicate_property('$spft$'(_499708, _501586, '$nt$'('next-operation'(op(+, :, 'is-expression')), _499714, _499716)), imported_from(system))
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_499708, _501586, '$nt$'('next-operation'(op(+, :, 'is-expression')), _499714, _499716)), imported_from(system))
Call: (226) [system] nonvar(imported_from(system))
Exit: (226) [system] nonvar(imported_from(system))
Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_499708, _501586, '$nt$'('next-operation'(op(+, :, 'is-expression')), _499714, _499716)))
Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_499708, _501586, '$nt$'('next-operation'(op(+, :, 'is-expression')), _499714, _499716)))
Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_499708, _501586, '$nt$'('next-operation'(op(+, :, 'is-expression')), _499714, _499716)))
Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_499708, _501586, '$nt$'('next-operation'(op(+, :, 'is-expression')), _499714, _499716)))
Call: (228) [system] callable('$spft$'(_499708, _501586, '$nt$'('next-operation'(op(+, :, 'is-expression')), _499714, _499716)))
Exit: (228) [system] callable('$spft$'(_499708, _501586, '$nt$'('next-operation'(op(+, :, 'is-expression')), _499714, _499716)))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
^ Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), imported_from(system))
^ Redo: (224) [user] pfc_call('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
^ Unify: (224) [user] pfc_call('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
^ Call: (225) [user] predicate_property('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), built_in)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), built_in)
Call: (226) [system] nonvar(built_in)
Exit: (226) [system] nonvar(built_in)
Call: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
Unify: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
Call: (227) [system] callable('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
Exit: (227) [system] callable('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
Call: (227) [$syspreds] goal_name_arity('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), _15750, _15752)
Unify: (227) [$syspreds] goal_name_arity('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), _15750, _15752)
Call: (228) [system] compound('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
Exit: (228) [system] compound('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
Call: (228) [system] compound_name_arity('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), _15750, _15752)
Exit: (228) [system] compound_name_arity('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), '$spft$', 3)
Exit: (227) [$syspreds] goal_name_arity('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), '$spft$', 3)
^ Call: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^ Exit: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^ Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), built_in)
^ Redo: (224) [user] pfc_call('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
^ Unify: (224) [user] pfc_call('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
^ Call: (225) [user] predicate_property('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), _26992)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), _27932)
Call: (226) [system] nonvar(_28790)
^ Redo: (225) [$syspreds] predicate_property(user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), _29792)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), _30726)
Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
Call: (227) [system] callable('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
Exit: (227) [system] callable('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
^ Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), interpreted)
^ Unify: (224) [user] pfc_call('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
^ Call: (225) [user] predicate_property('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), number_of_clauses(_39920))
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), number_of_clauses(_39920))
Call: (226) [system] nonvar(number_of_clauses(_39920))
Exit: (226) [system] nonvar(number_of_clauses(_39920))
Call: (226) [$syspreds] property_predicate(number_of_clauses(_39920), user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
Unify: (226) [$syspreds] property_predicate(number_of_clauses(_39920), user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
Call: (228) [system] callable('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
Exit: (228) [system] callable('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
Exit: (226) [$syspreds] property_predicate(number_of_clauses(737), user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
^ Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), number_of_clauses(737))
^ Unify: (224) [user] pfc_call('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
^ Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _54764), (prolog_current_choice(_54774), push_current_choice(_54774), clause('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), _54796), pfc_call(_54796)), nb_setval('$pfc_current_choice', _54764))
^ Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _54764), user:(prolog_current_choice(_54774), push_current_choice(_54774), clause('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), _54796), pfc_call(_54796)), user:nb_setval('$pfc_current_choice', _54764))
^ Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _54764))
Call: (228) [system] nb_current('$pfc_current_choice', _54764)
Exit: (228) [system] nb_current('$pfc_current_choice', [])
^ Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (227) [system] prolog_current_choice(_54774)
Exit: (227) [system] prolog_current_choice(2947)
^ Call: (227) [user] push_current_choice(2947)
^ Unify: (227) [user] push_current_choice(2947)
Call: (228) [system] nb_current('$pfc_current_choice', _64114)
Exit: (228) [system] nb_current('$pfc_current_choice', [])
Call: (228) [system] b_setval('$pfc_current_choice', [2947])
Exit: (228) [system] b_setval('$pfc_current_choice', [2947])
^ Exit: (227) [user] push_current_choice(2947)
^ Call: (227) [user] clause('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), _54796)
^ Fail: (227) [user] clause('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), _54796)
Call: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (228) [system] duplicate_term([], _72486)
Exit: (228) [system] duplicate_term([], [])
Call: (228) [system] nb_linkval('$pfc_current_choice', [])
Exit: (228) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _54764), user:(prolog_current_choice(_54774), push_current_choice(_54774), clause('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), _54796), pfc_call(_54796)), user:nb_setval('$pfc_current_choice', _54764))
^ Fail: (224) [user] pfc_call('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
^ Fail: (223) [user] pfcCallSystem('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
^ Fail: (222) [user] pfc_spft(_3838, _79990, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846))
^ Redo: (221) [user] fcnt('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression')))
^ Unify: (221) [user] fcnt('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression')))
^ Exit: (221) [user] fcnt('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression')))
^ Exit: (220) [system] ignore(user:fcnt('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression'))))
^ Exit: (219) [user] pfcFwd1('next-operation'(op(+, :, 'is-expression')))
^ Exit: (218) [user] pfcFwd0('next-operation'(op(+, :, 'is-expression')))
^ Exit: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-expression'))), user:set_prolog_flag(occurs_check, true))
^ Exit: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-expression'))), user:each_call_cleanup)
^ Exit: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-expression'))))
^ Exit: (214) [user] pfcFwd('next-operation'(op(+, :, 'is-expression')))
^ Exit: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (212) [user] pfcEnqueue('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Exit: (209) [user] pfcPost2('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (208) [user] pfcPost11('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3608, (notrace, wdmsg(('next-operation'(op(+, :, 'is-expression'))=>_3608)), trace)), user:set_prolog_flag(occurs_check, true))
^ Exit: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3608, (notrace, wdmsg(('next-operation'(op(+, :, 'is-expression'))=>_3608)), trace)), user:each_call_cleanup)
^ Exit: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3608, (notrace, wdmsg(('next-operation'(op(+, :, 'is-expression'))=>_3608)), trace)))
^ Exit: (203) [user] pfcPost1('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (202) [user] pfcPost_rev((P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, 'is-expression')))
^ Exit: (201) [user] pfcPost('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (201) [user] pfcRun
^ Unify: (201) [user] pfcRun
^ Call: (202) [user] pfcGetSearch(direct)
^ Unify: (202) [user] pfcGetSearch(direct)
Call: (203) [t_l] t_l:pfcSearchTL(_177296)
Fail: (203) [t_l] t_l:pfcSearchTL(_177296)
^ Redo: (202) [user] pfcGetSearch(direct)
^ Call: (203) [user] pfcSearch(_180070)
^ Unify: (203) [user] pfcSearch(direct)
^ Exit: (203) [user] pfcSearch(direct)
Call: (203) [system] direct=direct
Exit: (203) [system] direct=direct
^ Exit: (202) [user] pfcGetSearch(direct)
^ Unify: (201) [user] pfcRun
^ Exit: (201) [user] pfcRun
^ Exit: (200) [user] pfcAdd('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (199) [user] pfcAdd('next-operation'(op(+, :, 'is-expression')))
^ Exit: (198) [user] pfcAdd_Now('next-operation'(op(+, :, 'is-expression')))
^ Exit: (197) [user] if_t(into_simple_op(+, [:, 'is-expression', [->, 'Atom', 'Bool']], op(+, :, 'is-expression')), pfcAdd_Now('next-operation'(op(+, :, 'is-expression'))))
Call: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']]), _3422))
Unify: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']]), _3422))
^ Call: (199) [user] as_tf(asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']]), _3422)
^ Unify: (199) [user] as_tf(asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']]), _3422)
Call: (200) [system] asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']])\=[_201536|_201538]
Exit: (200) [system] asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']])\=[_201536|_201538]
^ Call: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']]))*->_3422='True';_3422='False'))
^ Unify: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']]))*->_3422='True';_3422='False'))
Call: (201) [user] catch_err((call(asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']]))*->_3422='True';_3422='False'), error(_205274, _205276), fail)
Unify: (201) [user] catch_err((call(asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']]))*->_3422='True';_3422='False'), error(_205274, _205276), fail)
Call: (204) [user] asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']])
Unify: (204) [user] asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']])
Call: (205) [user] metta_interp_mode(+, _208990)
Unify: (205) [user] metta_interp_mode(+, load)
Exit: (205) [user] metta_interp_mode(+, load)
Call: (205) [user] asserted_do_metta('&self', load, [:, 'is-expression', [->, 'Atom', 'Bool']])
Unify: (205) [user] asserted_do_metta('&self', load, [:, 'is-expression', [->, 'Atom', 'Bool']])
Call: (206) [user] metta_interp_mode(load, _213580)
Redo: (205) [user] asserted_do_metta('&self', load, [:, 'is-expression', [->, 'Atom', 'Bool']])
Unify: (205) [user] asserted_do_metta('&self', load, [:, 'is-expression', [->, 'Atom', 'Bool']])
Call: (206) [system] load==exec
Redo: (205) [user] asserted_do_metta('&self', load, [:, 'is-expression', [->, 'Atom', 'Bool']])
Unify: (205) [user] asserted_do_metta('&self', load, [:, 'is-expression', [->, 'Atom', 'Bool']])
Call: (206) [user] asserted_do_metta2('&self', load, [:, 'is-expression', [->, 'Atom', 'Bool']], [:, 'is-expression', [->, 'Atom', 'Bool']])
Unify: (206) [user] asserted_do_metta2('&self', load, [:, 'is-expression', [->, 'Atom', 'Bool']], [:, 'is-expression', [->, 'Atom', 'Bool']])
Call: (207) [system] nonvar(load)
Exit: (207) [system] nonvar(load)
Call: (207) [user] metta_interp_mode(load, _222802)
Redo: (206) [user] asserted_do_metta2('&self', load, [:, 'is-expression', [->, 'Atom', 'Bool']], [:, 'is-expression', [->, 'Atom', 'Bool']])
Unify: (206) [user] asserted_do_metta2('&self', load, [:, 'is-expression', [->, 'Atom', 'Bool']], [:, 'is-expression', [->, 'Atom', 'Bool']])
^ Call: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'is-expression', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-expression', [->, 'Atom', 'Bool']])))
^ Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'is-expression', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-expression', [->, 'Atom', 'Bool']])))
^ Call: (208) [user] is_compatio
^ Unify: (208) [user] is_compatio
^ Call: (210) [system] setup_call_cleanup('$notrace'(_229278, _229280), once(user:is_compatio0), '$restore_trace'(_229278, _229280))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_229278, _229280), system:once(user:is_compatio0), system:'$restore_trace'(_229278, _229280))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_229278, _229280))
^ Fail: (208) [user] is_compatio
^ Redo: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'is-expression', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-expression', [->, 'Atom', 'Bool']])))
^ Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'is-expression', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-expression', [->, 'Atom', 'Bool']])))
^ Call: (209) [rtrace] rtrace:quietly3(user:(wots(_234896, must_det_ll(user:metta_anew(load, [:, 'is-expression', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-expression', [->, 'Atom', 'Bool']])))), (_234896==""->true;our_ansi_format('#ffa505', '~w~n', [_234896]))))
^ Unify: (209) [rtrace] rtrace:quietly3(user:(wots(_234896, must_det_ll(user:metta_anew(load, [:, 'is-expression', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-expression', [->, 'Atom', 'Bool']])))), (_234896==""->true;our_ansi_format('#ffa505', '~w~n', [_234896]))))
(: is-expression
(-> Atom Bool))
; Action: load=metta_atom_asserted('&self',[:,'is-expression',[->,'Atom','Bool']])
^ Exit: (209) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [:, 'is-expression', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-expression', [->, 'Atom', 'Bool']])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^ Exit: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'is-expression', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-expression', [->, 'Atom', 'Bool']])))
Exit: (206) [user] asserted_do_metta2('&self', load, [:, 'is-expression', [->, 'Atom', 'Bool']], [:, 'is-expression', [->, 'Atom', 'Bool']])
Exit: (205) [user] asserted_do_metta('&self', load, [:, 'is-expression', [->, 'Atom', 'Bool']])
Exit: (204) [user] asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']])
Call: (204) [system] _3422='True'
Exit: (204) [system] 'True'='True'
Exit: (201) [user] catch_err((call(asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']]))*->'True'='True';'True'='False'), error(_205274, _205276), fail)
^ Exit: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']]))*->'True'='True';'True'='False'))
^ Exit: (199) [user] as_tf(asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']]), 'True')
Exit: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']]), 'True'))
Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-expression', [->, 'Atom', 'Bool']], 'True')
^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-expression', [->, 'Atom', 'Bool']], 'True'))
^ Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382)
^ Unify: (194) [user] metta_file_buffer(+, [=, ['is-expression', _268076], [==, ['get-metatype', _268076], 'Expression']], ['_x'=_268076], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(252, 13, 32, 252))
^ Exit: (194) [user] metta_file_buffer(+, [=, ['is-expression', _268076], [==, ['get-metatype', _268076], 'Expression']], ['_x'=_268076], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(252, 13, 32, 252))
^ Call: (195) [user] apply:maplist(maybe_assign, ['_x'=_268076])
^ Unify: (195) [apply] apply:maplist(user:maybe_assign, ['_x'=_268076])
Call: (196) [apply] apply:maplist_(['_x'=_268076], user:maybe_assign)
Unify: (196) [apply] apply:maplist_(['_x'=_268076], user:maybe_assign)
Call: (197) [user] maybe_assign('_x'=_268076)
Unify: (197) [user] maybe_assign('_x'=_268076)
^ Call: (198) [user] ignore(_268076=_x)
^ Unify: (198) [system] ignore(user:(_268076=_x))
Call: (199) [system] _268076=_x
Exit: (199) [system] _x=_x
^ Exit: (198) [system] ignore(user:(_x=_x))
Exit: (197) [user] maybe_assign('_x'=_x)
Call: (197) [apply] apply:maplist_([], user:maybe_assign)
Unify: (197) [apply] apply:maplist_([], user:maybe_assign)
Exit: (197) [apply] apply:maplist_([], user:maybe_assign)
Exit: (196) [apply] apply:maplist_(['_x'=_x], user:maybe_assign)
^ Exit: (195) [apply] apply:maplist(user:maybe_assign, ['_x'=_x])
^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], _3422))
^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], _3422))
Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], _3422)
Call: (197) [system] var([=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], _3422)
Call: (197) [system] (+)\==exec
Exit: (197) [system] (+)\==exec
Call: (197) [system] [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']]==[]
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], _3422)
Call: (197) [system] string([=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], _3422)
Call: (197) [system] (+)\==exec
Exit: (197) [system] (+)\==exec
^ Call: (197) [user] if_t(into_simple_op(+, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], _348220), pfcAdd_Now('next-operation'(_348220)))
^ Unify: (197) [user] if_t(into_simple_op(+, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], _348220), pfcAdd_Now('next-operation'(_348220)))
Call: (198) [user] into_simple_op(+, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], _348220)
Unify: (198) [user] into_simple_op(+, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], op(+, =, _351012))
Call: (199) [user] o_s([['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], _351012)
Unify: (199) [user] o_s([['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], _351012)
Call: (200) [user] o_s(['is-expression', _x], _351012)
Unify: (200) [user] o_s(['is-expression', _x], _351012)
Call: (201) [user] o_s('is-expression', _351012)
Unify: (201) [user] o_s('is-expression', 'is-expression')
Exit: (201) [user] o_s('is-expression', 'is-expression')
Exit: (200) [user] o_s(['is-expression', _x], 'is-expression')
Exit: (199) [user] o_s([['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], 'is-expression')
Exit: (198) [user] into_simple_op(+, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], op(+, =, 'is-expression'))
^ Call: (198) [user] pfcAdd_Now('next-operation'(op(+, =, 'is-expression')))
^ Unify: (198) [user] pfcAdd_Now('next-operation'(op(+, =, 'is-expression')))
^ Call: (199) [user] current_predicate(pfcAdd/1)
^ Exit: (199) [user] current_predicate(pfcAdd/1)
^ Call: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'is-expression'))))
^ Unify: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'is-expression'))))
^ Call: (200) [user] clause(pfcTraceExecution, true)
^ Fail: (200) [user] clause(pfcTraceExecution, true)
^ Redo: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'is-expression'))))
^ Exit: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'is-expression'))))
^ Call: (199) [user] pfcAdd('next-operation'(op(+, =, 'is-expression')))
^ Unify: (199) [user] pfcAdd('next-operation'(op(+, =, 'is-expression')))
^ Call: (200) [user] must_ex(current_why_UU(_372230))
^ Unify: (200) [user] must_ex(current_why_UU(_372230))
Call: (202) [user] current_why_UU(_372230)
Unify: (202) [user] current_why_UU(_372230)
^ Call: (203) [user] get_why_uu(_372230)
^ Unify: (203) [user] get_why_uu(_372230)
^ Call: (204) [user] findall(_377770, current_why(_377770), _377776)
^ Unify: (204) [$bags] findall(_377770, user:current_why(_377770), _377776)
^ Call: (205) [$bags] findall(_377770, user:current_why(_377770), _377776, [])
^ Unify: (205) [$bags] findall(_377770, user:current_why(_377770), _377776, [])
^ Call: (206) [$bags] cleanup_bag(findall_loop(_377770, user:current_why(_377770), _377776, []), '$destroy_findall_bag')
^ Unify: (206) [$bags] cleanup_bag('$bags':findall_loop(_377770, user:current_why(_377770), _377776, []), '$bags':'$destroy_findall_bag')
Call: (207) [$bags] findall_loop(_377770, user:current_why(_377770), _377776, [])
Unify: (207) [$bags] findall_loop(_377770, user:current_why(_377770), _377776, [])
^ Call: (208) [user] bugger:current_why(_377770)
^ Unify: (208) [user] bugger:current_why(_377770)
^ Call: (209) [user] bugger:current_why_data(_377770)
^ Unify: (209) [user] bugger:current_why_data(_377770)
Call: (210) [system] nb_current('$current_why', wp(_377770, _389030))
Fail: (210) [system] nb_current('$current_why', wp(_377770, _389030))
^ Redo: (209) [user] bugger:current_why_data(_377770)
^ Unify: (209) [user] bugger:current_why_data(_377770)
Call: (210) [t_l] t_l:current_why_source(_377770)
Fail: (210) [t_l] t_l:current_why_source(_377770)
^ Fail: (209) [user] bugger:current_why_data(_377770)
^ Redo: (208) [user] bugger:current_why(_377770)
^ Unify: (208) [user] bugger:current_why(mfl4(_396458, _396460, _396462, _396464))
^ Call: (210) [system] setup_call_cleanup('$notrace'(_397414, _397416), once(user:current_mfl4(_396458, _396460, _396462, _396464)), '$restore_trace'(_397414, _397416))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_397414, _397416), system:once(user:current_mfl4(_396458, _396460, _396462, _396464)), system:'$restore_trace'(_397414, _397416))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_397414, _397416))
^ Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_396458, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1))
^ Exit: (208) [user] bugger:current_why(P;HTML|mfl4(_396458, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Redo: (207) [$bags] findall_loop(_377770, user:current_why(_377770), _377776, [])
Exit: (207) [$bags] findall_loop(_377770, user:current_why(_377770), [P;HTML|mfl4(_414314, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^ Exit: (206) [$bags] cleanup_bag('$bags':findall_loop(_377770, user:current_why(_377770), [P;HTML|mfl4(_414314, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag')
^ Exit: (205) [$bags] findall(_377770, user:current_why(_377770), [P;HTML|mfl4(_414314, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^ Exit: (204) [$bags] findall(_377770, user:current_why(_377770), [P;HTML|mfl4(_414314, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (204) [system] [P;HTML|mfl4(_414314, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
Exit: (204) [system] [P;HTML|mfl4(_414314, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
^ Call: (204) [user] u_to_uu([P;HTML|mfl4(_414314, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _372230)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_414314, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_414314, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax))
Call: (205) [system] var([P;HTML|mfl4(_414314, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Fail: (205) [system] var([P;HTML|mfl4(_414314, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Redo: (204) [user] u_to_uu([P;HTML|mfl4(_414314, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _372230)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_414314, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_414314, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (205) [system] nonvar([P;HTML|mfl4(_414314, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Exit: (205) [system] nonvar([P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (205) [system] [P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_15258, _15260)
Fail: (205) [system] [P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_15258, _15260)
^ Redo: (204) [user] u_to_uu([P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3622)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3622)
^ Call: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _45604)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _45604)
^ Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _45604)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (207) [system] var([P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Fail: (207) [system] var([P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _45604)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Call: (207) [user] not(compound([P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^ Unify: (207) [system] not(user:compound([P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
Call: (208) [system] compound([P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Exit: (208) [system] compound([P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Fail: (207) [system] not(user:compound([P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _45604)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _45604)
^ Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _45604)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (208) [system] var(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Fail: (208) [system] var(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _45604)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Call: (208) [user] not(compound(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^ Unify: (208) [system] not(user:compound(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
Call: (209) [system] compound(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Exit: (209) [system] compound(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Fail: (208) [system] not(user:compound(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _45604)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Call: (205) [user] u_to_uu(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3622)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Call: (206) [system] var(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Fail: (206) [system] var(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3622)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (206) [system] nonvar(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Exit: (206) [system] nonvar(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (206) [system] P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_408092, _408094)
Fail: (206) [system] P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_408092, _408094)
^ Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3622)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (205) [user] u_to_uu(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (204) [user] u_to_uu([P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (203) [user] get_why_uu((P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Exit: (202) [user] current_why_UU((P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (200) [user] must_ex(current_why_UU((P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (200) [user] pfcAdd('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (200) [user] pfcAdd('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (201) [user] pfcPost('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (201) [user] pfcPost('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (202) [user] pfcPost_rev((P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'is-expression')))
^ Unify: (202) [user] pfcPost_rev((P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'is-expression')))
Call: (203) [system] is_list('next-operation'(op(+, =, 'is-expression')))
Fail: (203) [system] is_list('next-operation'(op(+, =, 'is-expression')))
^ Redo: (202) [user] pfcPost_rev((P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'is-expression')))
^ Call: (203) [user] pfcPost1('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (203) [user] pfcPost1('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (204) [user] control_arg_types('next-operation'(op(+, =, 'is-expression')), _47526)
^ Unify: (204) [user] control_arg_types('next-operation'(op(+, =, 'is-expression')), _47526)
Call: (205) [system] fail
Fail: (205) [system] fail
^ Fail: (204) [user] control_arg_types('next-operation'(op(+, =, 'is-expression')), _47526)
^ Redo: (203) [user] pfcPost1('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (203) [user] pfcPost1('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (204) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _67322, (notrace, wdmsg(('next-operation'(op(+, =, 'is-expression'))=>_67322)), trace)))
^ Unify: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _67322, (notrace, wdmsg(('next-operation'(op(+, =, 'is-expression'))=>_67322)), trace)))
^ Call: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _67322, (notrace, wdmsg(('next-operation'(op(+, =, 'is-expression'))=>_67322)), trace)), user:each_call_cleanup)
^ Unify: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _67322, (notrace, wdmsg(('next-operation'(op(+, =, 'is-expression'))=>_67322)), trace)), user:each_call_cleanup)
Call: (206) [system] current_prolog_flag(occurs_check, _97764)
Exit: (206) [system] current_prolog_flag(occurs_check, true)
^ Call: (206) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _67322, (notrace, wdmsg(('next-operation'(op(+, =, 'is-expression'))=>_67322)), trace)), user:set_prolog_flag(occurs_check, true))
^ Unify: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _67322, (notrace, wdmsg(('next-operation'(op(+, =, 'is-expression'))=>_67322)), trace)), user:set_prolog_flag(occurs_check, true))
Call: (207) [system] true==true
Exit: (207) [system] true==true
^ Call: (208) [user] pfcPost11('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (208) [user] pfcPost11('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (211) [user] pfcAddSupport('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (211) [user] pfcAddSupport('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (212) [user] assert('$spft$'('next-operation'(op(+, =, 'is-expression')), P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (212) [user] assert('$spft$'('next-operation'(op(+, =, 'is-expression')), P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (211) [user] pfcAddSupport('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-expression')))
^ Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-expression')))
^ Call: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-expression')), true)
^ Unify: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-expression')), true)
^ Call: (211) [user] is_asserted_exact('next-operation'(op(+, =, 'is-expression')), true)
^ Unify: (211) [user] is_asserted_exact('next-operation'(op(+, =, 'is-expression')), true)
^ Call: (212) [user] strip_module('next-operation'(op(+, =, 'is-expression')), _198176, _198178)
^ Exit: (212) [user] strip_module('next-operation'(op(+, =, 'is-expression')), user, 'next-operation'(op(+, =, 'is-expression')))
^ Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-expression')), true)
^ Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-expression')), true)
Call: (213) [system] _201920=user
Exit: (213) [system] user=user
^ Call: (213) [user] clause(user:'next-operation'(op(+, =, 'is-expression')), true, _203790)
^ Fail: (213) [user] clause('next-operation'(op(+, =, 'is-expression')), true, _203790)
^ Redo: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-expression')), true)
^ Call: (213) [user] clause(user:'next-operation'(op(+, =, 'is-expression')), true, _206618)
^ Fail: (213) [user] clause('next-operation'(op(+, =, 'is-expression')), true, _206618)
^ Fail: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-expression')), true)
^ Fail: (211) [user] is_asserted_exact('next-operation'(op(+, =, 'is-expression')), true)
^ Redo: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-expression')), true)
^ Exit: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-expression')), true)
^ Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-expression')))
^ Call: (209) [user] pfcPost2('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (209) [user] pfcPost2('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-expression')));assert('next-operation'(op(+, =, 'is-expression'))))))
^ Unify: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-expression')));assert('next-operation'(op(+, =, 'is-expression'))))))
^ Call: (212) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-expression')));assert('next-operation'(op(+, =, 'is-expression')))))
^ Unify: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-expression')));assert('next-operation'(op(+, =, 'is-expression')))))
^ Call: (214) [user] is_asserted_exact('next-operation'(op(+, =, 'is-expression')))
^ Unify: (214) [user] is_asserted_exact('next-operation'(op(+, =, 'is-expression')))
^ Call: (215) [user] strip_module('next-operation'(op(+, =, 'is-expression')), _233928, _233930)
^ Exit: (215) [user] strip_module('next-operation'(op(+, =, 'is-expression')), user, 'next-operation'(op(+, =, 'is-expression')))
^ Call: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'is-expression')), _235808, _235810)
^ Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression')), true)
Call: (216) [system] var('next-operation'(op(+, =, 'is-expression')))
Fail: (216) [system] var('next-operation'(op(+, =, 'is-expression')))
^ Redo: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'is-expression')), _235808, _235810)
^ Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression')), true)
^ Exit: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression')), true)
^ Call: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-expression')), true)
^ Unify: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-expression')), true)
Call: (216) [system] _244214=user
Exit: (216) [system] user=user
^ Call: (216) [user] clause(user:'next-operation'(op(+, =, 'is-expression')), true, _246084)
^ Fail: (216) [user] clause('next-operation'(op(+, =, 'is-expression')), true, _246084)
^ Redo: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-expression')), true)
^ Call: (216) [user] clause(user:'next-operation'(op(+, =, 'is-expression')), true, _248912)
^ Fail: (216) [user] clause('next-operation'(op(+, =, 'is-expression')), true, _248912)
^ Fail: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-expression')), true)
^ Fail: (214) [user] is_asserted_exact('next-operation'(op(+, =, 'is-expression')))
^ Call: (214) [user] assert('next-operation'(op(+, =, 'is-expression')))
^ Exit: (214) [user] assert('next-operation'(op(+, =, 'is-expression')))
^ Exit: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-expression')));assert('next-operation'(op(+, =, 'is-expression')))))
^ Exit: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-expression')));assert('next-operation'(op(+, =, 'is-expression'))))))
^ Call: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (212) [user] pfcTraceAdd('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (212) [user] pfcTraceAdd('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'is-expression')))
^ Unify: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'is-expression')))
^ Call: (215) [user] pfcIsNotTraced('next-operation'(op(+, =, 'is-expression')))
^ Unify: (215) [user] pfcIsNotTraced('next-operation'(op(+, =, 'is-expression')))
^ Call: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-expression')), _305582)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-expression')), _305582)
Call: (217) [system] var('next-operation'(op(+, =, 'is-expression')))
Fail: (217) [system] var('next-operation'(op(+, =, 'is-expression')))
^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-expression')), _305582)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-expression')), _305582)
Call: (217) [system] compound('next-operation'(op(+, =, 'is-expression')))
Exit: (217) [system] compound('next-operation'(op(+, =, 'is-expression')))
Call: (217) [system] 1<1
Fail: (217) [system] 1<1
^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-expression')), _305582)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-expression')), _305582)
Call: (217) [system] _316734 is 1+ -1
Exit: (217) [system] 0 is 1+ -1
^ Call: (217) [user] compound_eles('next-operation'(op(+, =, 'is-expression')), _318592)
^ Unify: (217) [user] compound_eles('next-operation'(op(+, =, 'is-expression')), _318592)
Call: (218) [system] is_list('next-operation'(op(+, =, 'is-expression')))
Fail: (218) [system] is_list('next-operation'(op(+, =, 'is-expression')))
^ Redo: (217) [user] compound_eles('next-operation'(op(+, =, 'is-expression')), _318592)
^ Unify: (217) [user] compound_eles('next-operation'(op(+, =, 'is-expression')), _318592)
Call: (218) [system] compound('next-operation'(op(+, =, 'is-expression')))
Exit: (218) [system] compound('next-operation'(op(+, =, 'is-expression')))
Call: (218) [system] compound_name_arguments('next-operation'(op(+, =, 'is-expression')), _326002, _326004)
Exit: (218) [system] compound_name_arguments('next-operation'(op(+, =, 'is-expression')), 'next-operation', [op(+, =, 'is-expression')])
Call: (218) [lists] lists:member(_318592, ['next-operation', op(+, =, 'is-expression')])
Unify: (218) [lists] lists:member(_318592, ['next-operation', op(+, =, 'is-expression')])
Call: (219) [lists] lists:member_([op(+, =, 'is-expression')], _318592, 'next-operation')
Unify: (219) [lists] lists:member_([op(+, =, 'is-expression')], 'next-operation', 'next-operation')
Exit: (219) [lists] lists:member_([op(+, =, 'is-expression')], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'is-expression')])
^ Exit: (217) [user] compound_eles('next-operation'(op(+, =, 'is-expression')), 'next-operation')
^ Call: (217) [user] compound_eles(0, 'next-operation', _305582)
^ Unify: (217) [user] compound_eles(0, 'next-operation', _305582)
Call: (218) [system] var('next-operation')
Fail: (218) [system] var('next-operation')
^ Redo: (217) [user] compound_eles(0, 'next-operation', _305582)
^ Unify: (217) [user] compound_eles(0, 'next-operation', _305582)
Call: (218) [system] compound('next-operation')
Fail: (218) [system] compound('next-operation')
^ Redo: (217) [user] compound_eles(0, 'next-operation', _305582)
Call: (218) [system] _305582='next-operation'
Exit: (218) [system] 'next-operation'='next-operation'
^ Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-expression')), 'next-operation')
^ Call: (216) [user] pfcIgnored('next-operation')
^ Fail: (216) [user] pfcIgnored('next-operation')
Redo: (219) [lists] lists:member_([op(+, =, 'is-expression')], _318592, 'next-operation')
Unify: (219) [lists] lists:member_([op(+, =, 'is-expression')], _318592, 'next-operation')
Call: (220) [lists] lists:member_([], _318592, op(+, =, 'is-expression'))
Unify: (220) [lists] lists:member_([], op(+, =, 'is-expression'), op(+, =, 'is-expression'))
Exit: (220) [lists] lists:member_([], op(+, =, 'is-expression'), op(+, =, 'is-expression'))
Exit: (219) [lists] lists:member_([op(+, =, 'is-expression')], op(+, =, 'is-expression'), 'next-operation')
Exit: (218) [lists] lists:member(op(+, =, 'is-expression'), ['next-operation', op(+, =, 'is-expression')])
^ Exit: (217) [user] compound_eles('next-operation'(op(+, =, 'is-expression')), op(+, =, 'is-expression'))
^ Call: (217) [user] compound_eles(0, op(+, =, 'is-expression'), _305582)
^ Unify: (217) [user] compound_eles(0, op(+, =, 'is-expression'), _305582)
Call: (218) [system] var(op(+, =, 'is-expression'))
Fail: (218) [system] var(op(+, =, 'is-expression'))
^ Redo: (217) [user] compound_eles(0, op(+, =, 'is-expression'), _305582)
^ Unify: (217) [user] compound_eles(0, op(+, =, 'is-expression'), _305582)
Call: (218) [system] compound(op(+, =, 'is-expression'))
Exit: (218) [system] compound(op(+, =, 'is-expression'))
Call: (218) [system] 0<1
Exit: (218) [system] 0<1
Call: (218) [system] _305582=op(+, =, 'is-expression')
Exit: (218) [system] op(+, =, 'is-expression')=op(+, =, 'is-expression')
^ Exit: (217) [user] compound_eles(0, op(+, =, 'is-expression'), op(+, =, 'is-expression'))
^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-expression')), op(+, =, 'is-expression'))
^ Call: (216) [user] pfcIgnored(op(+, =, 'is-expression'))
^ Fail: (216) [user] pfcIgnored(op(+, =, 'is-expression'))
^ Fail: (215) [user] pfcIsNotTraced('next-operation'(op(+, =, 'is-expression')))
^ Redo: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'is-expression')))
^ Unify: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'is-expression')))
^ Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-expression')), _373382)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-expression')), _373382)
Call: (216) [system] var('next-operation'(op(+, =, 'is-expression')))
Fail: (216) [system] var('next-operation'(op(+, =, 'is-expression')))
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-expression')), _373382)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-expression')), _373382)
Call: (216) [system] compound('next-operation'(op(+, =, 'is-expression')))
Exit: (216) [system] compound('next-operation'(op(+, =, 'is-expression')))
Call: (216) [system] 1<1
Fail: (216) [system] 1<1
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-expression')), _373382)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-expression')), _373382)
Call: (216) [system] _384534 is 1+ -1
Exit: (216) [system] 0 is 1+ -1
^ Call: (216) [user] compound_eles('next-operation'(op(+, =, 'is-expression')), _386392)
^ Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'is-expression')), _386392)
Call: (217) [system] is_list('next-operation'(op(+, =, 'is-expression')))
Fail: (217) [system] is_list('next-operation'(op(+, =, 'is-expression')))
^ Redo: (216) [user] compound_eles('next-operation'(op(+, =, 'is-expression')), _386392)
^ Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'is-expression')), _386392)
Call: (217) [system] compound('next-operation'(op(+, =, 'is-expression')))
Exit: (217) [system] compound('next-operation'(op(+, =, 'is-expression')))
Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'is-expression')), _393802, _393804)
Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'is-expression')), 'next-operation', [op(+, =, 'is-expression')])
Call: (217) [lists] lists:member(_386392, ['next-operation', op(+, =, 'is-expression')])
Unify: (217) [lists] lists:member(_386392, ['next-operation', op(+, =, 'is-expression')])
Call: (218) [lists] lists:member_([op(+, =, 'is-expression')], _386392, 'next-operation')
Unify: (218) [lists] lists:member_([op(+, =, 'is-expression')], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member_([op(+, =, 'is-expression')], 'next-operation', 'next-operation')
Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'is-expression')])
^ Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'is-expression')), 'next-operation')
^ Call: (216) [user] compound_eles(0, 'next-operation', _373382)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _373382)
Call: (217) [system] var('next-operation')
Fail: (217) [system] var('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _373382)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _373382)
Call: (217) [system] compound('next-operation')
Fail: (217) [system] compound('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _373382)
Call: (217) [system] _373382='next-operation'
Exit: (217) [system] 'next-operation'='next-operation'
^ Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-expression')), 'next-operation')
^ Call: (215) [user] pfcTraced('next-operation')
^ Fail: (215) [user] pfcTraced('next-operation')
Redo: (218) [lists] lists:member_([op(+, =, 'is-expression')], _386392, 'next-operation')
Unify: (218) [lists] lists:member_([op(+, =, 'is-expression')], _386392, 'next-operation')
Call: (219) [lists] lists:member_([], _386392, op(+, =, 'is-expression'))
Unify: (219) [lists] lists:member_([], op(+, =, 'is-expression'), op(+, =, 'is-expression'))
Exit: (219) [lists] lists:member_([], op(+, =, 'is-expression'), op(+, =, 'is-expression'))
Exit: (218) [lists] lists:member_([op(+, =, 'is-expression')], op(+, =, 'is-expression'), 'next-operation')
Exit: (217) [lists] lists:member(op(+, =, 'is-expression'), ['next-operation', op(+, =, 'is-expression')])
^ Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'is-expression')), op(+, =, 'is-expression'))
^ Call: (216) [user] compound_eles(0, op(+, =, 'is-expression'), _373382)
^ Unify: (216) [user] compound_eles(0, op(+, =, 'is-expression'), _373382)
Call: (217) [system] var(op(+, =, 'is-expression'))
Fail: (217) [system] var(op(+, =, 'is-expression'))
^ Redo: (216) [user] compound_eles(0, op(+, =, 'is-expression'), _373382)
^ Unify: (216) [user] compound_eles(0, op(+, =, 'is-expression'), _373382)
Call: (217) [system] compound(op(+, =, 'is-expression'))
Exit: (217) [system] compound(op(+, =, 'is-expression'))
Call: (217) [system] 0<1
Exit: (217) [system] 0<1
Call: (217) [system] _373382=op(+, =, 'is-expression')
Exit: (217) [system] op(+, =, 'is-expression')=op(+, =, 'is-expression')
^ Exit: (216) [user] compound_eles(0, op(+, =, 'is-expression'), op(+, =, 'is-expression'))
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-expression')), op(+, =, 'is-expression'))
^ Call: (215) [user] pfcTraced(op(+, =, 'is-expression'))
^ Fail: (215) [user] pfcTraced(op(+, =, 'is-expression'))
^ Fail: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'is-expression')))
^ Redo: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (213) [user] pfcTraceBreak('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcTraceBreak('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (214) [user] pfcSpied('next-operation'(op(+, =, 'is-expression')), +)
^ Fail: (214) [user] pfcSpied('next-operation'(op(+, =, 'is-expression')), +)
^ Redo: (213) [user] pfcTraceBreak('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (213) [user] pfcTraceBreak('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (212) [user] pfcTraceAdd('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (212) [user] pfcEnqueue('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (212) [user] pfcEnqueue('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (213) [user] pfcGetSearch(_20992)
^ Unify: (213) [user] pfcGetSearch(_20992)
Call: (214) [t_l] t_l:pfcSearchTL(_22842)
Fail: (214) [t_l] t_l:pfcSearchTL(_22842)
^ Redo: (213) [user] pfcGetSearch(_20992)
^ Call: (214) [user] pfcSearch(_25616)
^ Unify: (214) [user] pfcSearch(direct)
^ Exit: (214) [user] pfcSearch(direct)
Call: (214) [system] _20992=direct
Exit: (214) [system] direct=direct
^ Exit: (213) [user] pfcGetSearch(direct)
^ Call: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Call: (214) [system] direct=direct
Exit: (214) [system] direct=direct
^ Call: (214) [user] pfcFwd('next-operation'(op(+, =, 'is-expression')))
^ Unify: (214) [user] pfcFwd('next-operation'(op(+, =, 'is-expression')))
^ Call: (215) [user] control_arg_types('next-operation'(op(+, =, 'is-expression')), _50050)
^ Unify: (215) [user] control_arg_types('next-operation'(op(+, =, 'is-expression')), _50050)
Call: (216) [system] fail
Fail: (216) [system] fail
^ Fail: (215) [user] control_arg_types('next-operation'(op(+, =, 'is-expression')), _50050)
^ Redo: (214) [user] pfcFwd('next-operation'(op(+, =, 'is-expression')))
^ Unify: (214) [user] pfcFwd('next-operation'(op(+, =, 'is-expression')))
^ Call: (215) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, 'is-expression'))))
^ Unify: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-expression'))))
^ Call: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-expression'))), user:each_call_cleanup)
^ Unify: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-expression'))), user:each_call_cleanup)
Call: (217) [system] current_prolog_flag(occurs_check, _60312)
Exit: (217) [system] current_prolog_flag(occurs_check, true)
^ Call: (217) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-expression'))), user:set_prolog_flag(occurs_check, true))
^ Unify: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-expression'))), user:set_prolog_flag(occurs_check, true))
Call: (218) [system] true==true
Exit: (218) [system] true==true
^ Call: (218) [user] pfcFwd0('next-operation'(op(+, =, 'is-expression')))
^ Unify: (218) [user] pfcFwd0('next-operation'(op(+, =, 'is-expression')))
Call: (219) [system] is_list(_67808)
Fail: (219) [system] is_list(_67808)
^ Redo: (218) [user] pfcFwd0('next-operation'(op(+, =, 'is-expression')))
^ Call: (219) [user] pfcFwd1('next-operation'(op(+, =, 'is-expression')))
^ Unify: (219) [user] pfcFwd1('next-operation'(op(+, =, 'is-expression')))
^ Call: (220) [user] fc_rule_check('next-operation'(op(+, =, 'is-expression')))
^ Unify: (220) [user] fc_rule_check('next-operation'(op(+, =, 'is-expression')))
^ Exit: (220) [user] fc_rule_check('next-operation'(op(+, =, 'is-expression')))
Call: (220) [system] copy_term('next-operation'(op(+, =, 'is-expression')), _75202)
Exit: (220) [system] copy_term('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression')))
^ Call: (220) [user] ignore(fcpt('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression'))))
^ Unify: (220) [system] ignore(user:fcpt('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression'))))
^ Call: (221) [user] fcpt('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression')))
^ Unify: (221) [user] fcpt('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression')))
^ Call: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
^ Unify: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
^ Call: (223) [user] clause('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794), true)
^ Fail: (223) [user] clause('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794), true)
^ Redo: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
^ Call: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
Call: (224) [system] var('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
Fail: (224) [system] var('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
Call: (224) [system] callable('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
Exit: (224) [system] callable('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794), imported_from(system))
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _80794), imported_from(system))
Call: (225) [system] nonvar(imported_from(system))
Exit: (225) [system] nonvar(imported_from(system))
Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
Call: (227) [system] callable('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
Exit: (227) [system] callable('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
^ Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _80794), imported_from(system))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794), built_in)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _80794), built_in)
Call: (225) [system] nonvar(built_in)
Exit: (225) [system] nonvar(built_in)
Call: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
Unify: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
Call: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794), _117864, _117866)
Unify: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794), _117864, _117866)
Call: (227) [system] compound('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
Exit: (227) [system] compound('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
Call: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794), _117864, _117866)
Exit: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794), '$pt$', 2)
Exit: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794), '$pt$', 2)
^ Call: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^ Exit: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^ Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _80794), built_in)
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794), _129106)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _80794), _130046)
Call: (225) [system] nonvar(_130904)
^ Redo: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _80794), _131906)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _80794), _132840)
Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
Call: (226) [system] atom(user)
Exit: (226) [system] atom(user)
Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
^ Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _80794), interpreted)
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794), number_of_clauses(_142034))
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _80794), number_of_clauses(_142034))
Call: (225) [system] nonvar(number_of_clauses(_142034))
Exit: (225) [system] nonvar(number_of_clauses(_142034))
Call: (225) [$syspreds] property_predicate(number_of_clauses(_142034), user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
Unify: (225) [$syspreds] property_predicate(number_of_clauses(_142034), user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
Call: (227) [system] callable('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
Exit: (227) [system] callable('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
Exit: (225) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
^ Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _80794), number_of_clauses(0))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
^ Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _156878), (prolog_current_choice(_156888), push_current_choice(_156888), clause('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794), _156910), pfc_call(_156910)), nb_setval('$pfc_current_choice', _156878))
^ Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _156878), user:(prolog_current_choice(_156888), push_current_choice(_156888), clause('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794), _156910), pfc_call(_156910)), user:nb_setval('$pfc_current_choice', _156878))
^ Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _156878))
Call: (227) [system] nb_current('$pfc_current_choice', _156878)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
^ Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (226) [system] prolog_current_choice(_156888)
Exit: (226) [system] prolog_current_choice(2930)
^ Call: (226) [user] push_current_choice(2930)
^ Unify: (226) [user] push_current_choice(2930)
Call: (227) [system] nb_current('$pfc_current_choice', _166228)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
Call: (227) [system] b_setval('$pfc_current_choice', [2930])
Exit: (227) [system] b_setval('$pfc_current_choice', [2930])
^ Exit: (226) [user] push_current_choice(2930)
^ Call: (226) [user] clause('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794), _156910)
^ Fail: (226) [user] clause('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794), _156910)
Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (227) [system] duplicate_term([], _174600)
Exit: (227) [system] duplicate_term([], [])
Call: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _156878), user:(prolog_current_choice(_156888), push_current_choice(_156888), clause('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794), _156910), pfc_call(_156910)), user:nb_setval('$pfc_current_choice', _156878))
^ Fail: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
^ Fail: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
^ Redo: (221) [user] fcpt('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression')))
^ Unify: (221) [user] fcpt('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression')))
^ Exit: (221) [user] fcpt('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression')))
^ Exit: (220) [system] ignore(user:fcpt('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression'))))
^ Call: (220) [user] ignore(fcnt('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression'))))
^ Unify: (220) [system] ignore(user:fcnt('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression'))))
^ Call: (221) [user] fcnt('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression')))
^ Unify: (221) [user] fcnt('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression')))
^ Call: (222) [user] pfc_spft(_189470, _189556, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478))
^ Unify: (222) [user] pfc_spft(_189470, _190488, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478))
^ Call: (223) [user] pfcCallSystem('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
^ Unify: (223) [user] pfcCallSystem('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
^ Call: (224) [user] pfc_call('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
^ Unify: (224) [user] pfc_call('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
Call: (225) [system] var('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
Fail: (225) [system] var('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
^ Redo: (224) [user] pfc_call('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
^ Unify: (224) [user] pfc_call('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
Call: (225) [system] callable('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
Exit: (225) [system] callable('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
^ Unify: (224) [user] pfc_call('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
^ Redo: (224) [user] pfc_call('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
^ Unify: (224) [user] pfc_call('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
^ Call: (225) [user] predicate_property('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)), imported_from(system))
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)), imported_from(system))
Call: (226) [system] nonvar(imported_from(system))
Exit: (226) [system] nonvar(imported_from(system))
Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
Call: (228) [system] callable('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
Exit: (228) [system] callable('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
^ Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)), imported_from(system))
^ Redo: (224) [user] pfc_call('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
^ Unify: (224) [user] pfc_call('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
^ Call: (225) [user] predicate_property('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)), built_in)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)), built_in)
Call: (226) [system] nonvar(built_in)
Exit: (226) [system] nonvar(built_in)
Call: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
Unify: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
Call: (227) [system] callable('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
Exit: (227) [system] callable('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
Call: (227) [$syspreds] goal_name_arity('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)), _225628, _225630)
Unify: (227) [$syspreds] goal_name_arity('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)), _225628, _225630)
Call: (228) [system] compound('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
Exit: (228) [system] compound('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
Call: (228) [system] compound_name_arity('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)), _225628, _225630)
Exit: (228) [system] compound_name_arity('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)), '$spft$', 3)
Exit: (227) [$syspreds] goal_name_arity('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)), '$spft$', 3)
^ Call: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^ Exit: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^ Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)), built_in)
^ Redo: (224) [user] pfc_call('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
^ Unify: (224) [user] pfc_call('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
^ Call: (225) [user] predicate_property('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)), _236870)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)), _237810)
Call: (226) [system] nonvar(_238668)
^ Redo: (225) [$syspreds] predicate_property(user:'$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)), _239670)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)), _240604)
Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
Call: (227) [system] callable('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
Exit: (227) [system] callable('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
^ Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)), interpreted)
^ Unify: (224) [user] pfc_call('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
^ Call: (225) [user] predicate_property('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)), number_of_clauses(_249798))
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)), number_of_clauses(_249798))
Call: (226) [system] nonvar(number_of_clauses(_249798))
Exit: (226) [system] nonvar(number_of_clauses(_249798))
Call: (226) [$syspreds] property_predicate(number_of_clauses(_249798), user:'$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
Unify: (226) [$syspreds] property_predicate(number_of_clauses(_249798), user:'$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
Call: (228) [system] callable('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
Exit: (228) [system] callable('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
Exit: (226) [$syspreds] property_predicate(number_of_clauses(739), user:'$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
^ Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)), number_of_clauses(739))
^ Unify: (224) [user] pfc_call('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
^ Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _264642), (prolog_current_choice(_264652), push_current_choice(_264652), clause('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)), _264674), pfc_call(_264674)), nb_setval('$pfc_current_choice', _264642))
^ Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _264642), user:(prolog_current_choice(_264652), push_current_choice(_264652), clause('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)), _264674), pfc_call(_264674)), user:nb_setval('$pfc_current_choice', _264642))
^ Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _264642))
Call: (228) [system] nb_current('$pfc_current_choice', _264642)
Exit: (228) [system] nb_current('$pfc_current_choice', [])
^ Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (227) [system] prolog_current_choice(_264652)
Exit: (227) [system] prolog_current_choice(2950)
^ Call: (227) [user] push_current_choice(2950)
^ Unify: (227) [user] push_current_choice(2950)
Call: (228) [system] nb_current('$pfc_current_choice', _273992)
Exit: (228) [system] nb_current('$pfc_current_choice', [])
Call: (228) [system] b_setval('$pfc_current_choice', [2950])
Exit: (228) [system] b_setval('$pfc_current_choice', [2950])
^ Exit: (227) [user] push_current_choice(2950)
^ Call: (227) [user] clause('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)), _264674)
^ Fail: (227) [user] clause('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)), _264674)
Call: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (228) [system] duplicate_term([], _282364)
Exit: (228) [system] duplicate_term([], [])
Call: (228) [system] nb_linkval('$pfc_current_choice', [])
Exit: (228) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _264642), user:(prolog_current_choice(_264652), push_current_choice(_264652), clause('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)), _264674), pfc_call(_264674)), user:nb_setval('$pfc_current_choice', _264642))
^ Fail: (224) [user] pfc_call('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
^ Fail: (223) [user] pfcCallSystem('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
^ Fail: (222) [user] pfc_spft(_189470, _289868, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478))
^ Redo: (221) [user] fcnt('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression')))
^ Unify: (221) [user] fcnt('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression')))
^ Exit: (221) [user] fcnt('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression')))
^ Exit: (220) [system] ignore(user:fcnt('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression'))))
^ Exit: (219) [user] pfcFwd1('next-operation'(op(+, =, 'is-expression')))
^ Exit: (218) [user] pfcFwd0('next-operation'(op(+, =, 'is-expression')))
^ Exit: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-expression'))), user:set_prolog_flag(occurs_check, true))
^ Exit: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-expression'))), user:each_call_cleanup)
^ Exit: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-expression'))))
^ Exit: (214) [user] pfcFwd('next-operation'(op(+, =, 'is-expression')))
^ Exit: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (212) [user] pfcEnqueue('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Exit: (209) [user] pfcPost2('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (208) [user] pfcPost11('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3648, (notrace, wdmsg(('next-operation'(op(+, =, 'is-expression'))=>_3648)), trace)), user:set_prolog_flag(occurs_check, true))
^ Exit: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3648, (notrace, wdmsg(('next-operation'(op(+, =, 'is-expression'))=>_3648)), trace)), user:each_call_cleanup)
^ Exit: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3648, (notrace, wdmsg(('next-operation'(op(+, =, 'is-expression'))=>_3648)), trace)))
^ Exit: (203) [user] pfcPost1('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (202) [user] pfcPost_rev((P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'is-expression')))
^ Exit: (201) [user] pfcPost('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (201) [user] pfcRun
^ Unify: (201) [user] pfcRun
^ Call: (202) [user] pfcGetSearch(direct)
^ Unify: (202) [user] pfcGetSearch(direct)
Call: (203) [t_l] t_l:pfcSearchTL(_387174)
Fail: (203) [t_l] t_l:pfcSearchTL(_387174)
^ Redo: (202) [user] pfcGetSearch(direct)
^ Call: (203) [user] pfcSearch(_389948)
^ Unify: (203) [user] pfcSearch(direct)
^ Exit: (203) [user] pfcSearch(direct)
Call: (203) [system] direct=direct
Exit: (203) [system] direct=direct
^ Exit: (202) [user] pfcGetSearch(direct)
^ Unify: (201) [user] pfcRun
^ Exit: (201) [user] pfcRun
^ Exit: (200) [user] pfcAdd('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (199) [user] pfcAdd('next-operation'(op(+, =, 'is-expression')))
^ Exit: (198) [user] pfcAdd_Now('next-operation'(op(+, =, 'is-expression')))
^ Exit: (197) [user] if_t(into_simple_op(+, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], op(+, =, 'is-expression')), pfcAdd_Now('next-operation'(op(+, =, 'is-expression'))))
Call: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']]), _3422))
Unify: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']]), _3422))
^ Call: (199) [user] as_tf(asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']]), _3422)
^ Unify: (199) [user] as_tf(asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']]), _3422)
Call: (200) [system] asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])\=[_411414|_411416]
Exit: (200) [system] asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])\=[_411414|_411416]
^ Call: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']]))*->_3422='True';_3422='False'))
^ Unify: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']]))*->_3422='True';_3422='False'))
Call: (201) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']]))*->_3422='True';_3422='False'), error(_415152, _415154), fail)
Unify: (201) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']]))*->_3422='True';_3422='False'), error(_415152, _415154), fail)
Call: (204) [user] asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
Unify: (204) [user] asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
Call: (205) [user] metta_interp_mode(+, _418868)
Unify: (205) [user] metta_interp_mode(+, load)
Exit: (205) [user] metta_interp_mode(+, load)
Call: (205) [user] asserted_do_metta('&self', load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
Unify: (205) [user] asserted_do_metta('&self', load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
Call: (206) [user] metta_interp_mode(load, _423458)
Redo: (205) [user] asserted_do_metta('&self', load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
Unify: (205) [user] asserted_do_metta('&self', load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
Call: (206) [system] load==exec
Redo: (205) [user] asserted_do_metta('&self', load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
Unify: (205) [user] asserted_do_metta('&self', load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
Call: (206) [user] asserted_do_metta2('&self', load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
Unify: (206) [user] asserted_do_metta2('&self', load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
Call: (207) [system] nonvar(load)
Exit: (207) [system] nonvar(load)
Call: (207) [user] metta_interp_mode(load, _432680)
Redo: (206) [user] asserted_do_metta2('&self', load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
Unify: (206) [user] asserted_do_metta2('&self', load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
^ Call: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], metta_atom('&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])))
^ Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], metta_atom('&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])))
^ Call: (208) [user] is_compatio
^ Unify: (208) [user] is_compatio
^ Call: (210) [system] setup_call_cleanup('$notrace'(_439156, _439158), once(user:is_compatio0), '$restore_trace'(_439156, _439158))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_439156, _439158), system:once(user:is_compatio0), system:'$restore_trace'(_439156, _439158))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_439156, _439158))
^ Fail: (208) [user] is_compatio
^ Redo: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], metta_atom('&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])))
^ Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], metta_atom('&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])))
^ Call: (209) [rtrace] rtrace:quietly3(user:(wots(_444774, must_det_ll(user:metta_anew(load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], metta_atom('&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])))), (_444774==""->true;our_ansi_format('#ffa505', '~w~n', [_444774]))))
^ Unify: (209) [rtrace] rtrace:quietly3(user:(wots(_444774, must_det_ll(user:metta_anew(load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], metta_atom('&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])))), (_444774==""->true;our_ansi_format('#ffa505', '~w~n', [_444774]))))
(=
(is-expression $x)
(==
(get-metatype $x) Expression))
; Action: load=metta_atom_asserted('&self',[=,['is-expression',_x],[==,['get-metatype',_x],'Expression']])
^ Exit: (209) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], metta_atom('&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^ Exit: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], metta_atom('&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])))
Exit: (206) [user] asserted_do_metta2('&self', load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
Exit: (205) [user] asserted_do_metta('&self', load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
Exit: (204) [user] asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
Call: (204) [system] _3422='True'
Exit: (204) [system] 'True'='True'
Exit: (201) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']]))*->'True'='True';'True'='False'), error(_415152, _415154), fail)
^ Exit: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']]))*->'True'='True';'True'='False'))
^ Exit: (199) [user] as_tf(asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']]), 'True')
Exit: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']]), 'True'))
Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], 'True')
^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], 'True'))
^ Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382)
^ Unify: (194) [user] metta_file_buffer(+, [:, 'is-closed', [->, 'Atom', 'Bool']], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(313, 15, 37, 313))
^ Exit: (194) [user] metta_file_buffer(+, [:, 'is-closed', [->, 'Atom', 'Bool']], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(313, 15, 37, 313))
^ Call: (195) [user] apply:maplist(maybe_assign, [])
^ Unify: (195) [apply] apply:maplist(user:maybe_assign, [])
Call: (196) [apply] apply:maplist_([], user:maybe_assign)
Unify: (196) [apply] apply:maplist_([], user:maybe_assign)
Exit: (196) [apply] apply:maplist_([], user:maybe_assign)
^ Exit: (195) [apply] apply:maplist(user:maybe_assign, [])
^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-closed', [->, 'Atom', 'Bool']], _3422))
^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-closed', [->, 'Atom', 'Bool']], _3422))
Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-closed', [->, 'Atom', 'Bool']], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-closed', [->, 'Atom', 'Bool']], _3422)
Call: (197) [system] var([:, 'is-closed', [->, 'Atom', 'Bool']])
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-closed', [->, 'Atom', 'Bool']], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-closed', [->, 'Atom', 'Bool']], _3422)
Call: (197) [system] (+)\==exec
Exit: (197) [system] (+)\==exec
Call: (197) [system] [:, 'is-closed', [->, 'Atom', 'Bool']]==[]
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-closed', [->, 'Atom', 'Bool']], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-closed', [->, 'Atom', 'Bool']], _3422)
Call: (197) [system] string([:, 'is-closed', [->, 'Atom', 'Bool']])
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-closed', [->, 'Atom', 'Bool']], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-closed', [->, 'Atom', 'Bool']], _3422)
Call: (197) [system] (+)\==exec
Exit: (197) [system] (+)\==exec
^ Call: (197) [user] if_t(into_simple_op(+, [:, 'is-closed', [->, 'Atom', 'Bool']], _27430), pfcAdd_Now('next-operation'(_27430)))
^ Unify: (197) [user] if_t(into_simple_op(+, [:, 'is-closed', [->, 'Atom', 'Bool']], _27430), pfcAdd_Now('next-operation'(_27430)))
Call: (198) [user] into_simple_op(+, [:, 'is-closed', [->, 'Atom', 'Bool']], _27430)
Unify: (198) [user] into_simple_op(+, [:, 'is-closed', [->, 'Atom', 'Bool']], op(+, :, _30222))
Call: (199) [user] o_s(['is-closed', [->, 'Atom', 'Bool']], _30222)
Unify: (199) [user] o_s(['is-closed', [->, 'Atom', 'Bool']], _30222)
Call: (200) [user] o_s('is-closed', _30222)
Unify: (200) [user] o_s('is-closed', 'is-closed')
Exit: (200) [user] o_s('is-closed', 'is-closed')
Exit: (199) [user] o_s(['is-closed', [->, 'Atom', 'Bool']], 'is-closed')
Exit: (198) [user] into_simple_op(+, [:, 'is-closed', [->, 'Atom', 'Bool']], op(+, :, 'is-closed'))
^ Call: (198) [user] pfcAdd_Now('next-operation'(op(+, :, 'is-closed')))
^ Unify: (198) [user] pfcAdd_Now('next-operation'(op(+, :, 'is-closed')))
^ Call: (199) [user] current_predicate(pfcAdd/1)
^ Exit: (199) [user] current_predicate(pfcAdd/1)
^ Call: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'is-closed'))))
^ Unify: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'is-closed'))))
^ Call: (200) [user] clause(pfcTraceExecution, true)
^ Fail: (200) [user] clause(pfcTraceExecution, true)
^ Redo: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'is-closed'))))
^ Exit: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'is-closed'))))
^ Call: (199) [user] pfcAdd('next-operation'(op(+, :, 'is-closed')))
^ Unify: (199) [user] pfcAdd('next-operation'(op(+, :, 'is-closed')))
^ Call: (200) [user] must_ex(current_why_UU(_48692))
^ Unify: (200) [user] must_ex(current_why_UU(_48692))
Call: (202) [user] current_why_UU(_48692)
Unify: (202) [user] current_why_UU(_48692)
^ Call: (203) [user] get_why_uu(_48692)
^ Unify: (203) [user] get_why_uu(_48692)
^ Call: (204) [user] findall(_54232, current_why(_54232), _54238)
^ Unify: (204) [$bags] findall(_54232, user:current_why(_54232), _54238)
^ Call: (205) [$bags] findall(_54232, user:current_why(_54232), _54238, [])
^ Unify: (205) [$bags] findall(_54232, user:current_why(_54232), _54238, [])
^ Call: (206) [$bags] cleanup_bag(findall_loop(_54232, user:current_why(_54232), _54238, []), '$destroy_findall_bag')
^ Unify: (206) [$bags] cleanup_bag('$bags':findall_loop(_54232, user:current_why(_54232), _54238, []), '$bags':'$destroy_findall_bag')
Call: (207) [$bags] findall_loop(_54232, user:current_why(_54232), _54238, [])
Unify: (207) [$bags] findall_loop(_54232, user:current_why(_54232), _54238, [])
^ Call: (208) [user] bugger:current_why(_54232)
^ Unify: (208) [user] bugger:current_why(_54232)
^ Call: (209) [user] bugger:current_why_data(_54232)
^ Unify: (209) [user] bugger:current_why_data(_54232)
Call: (210) [system] nb_current('$current_why', wp(_54232, _65492))
Fail: (210) [system] nb_current('$current_why', wp(_54232, _65492))
^ Redo: (209) [user] bugger:current_why_data(_54232)
^ Unify: (209) [user] bugger:current_why_data(_54232)
Call: (210) [t_l] t_l:current_why_source(_54232)
Fail: (210) [t_l] t_l:current_why_source(_54232)
^ Fail: (209) [user] bugger:current_why_data(_54232)
^ Redo: (208) [user] bugger:current_why(_54232)
^ Unify: (208) [user] bugger:current_why(mfl4(_72920, _72922, _72924, _72926))
^ Call: (210) [system] setup_call_cleanup('$notrace'(_73876, _73878), once(user:current_mfl4(_72920, _72922, _72924, _72926)), '$restore_trace'(_73876, _73878))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_73876, _73878), system:once(user:current_mfl4(_72920, _72922, _72924, _72926)), system:'$restore_trace'(_73876, _73878))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_73876, _73878))
^ Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_72920, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1))
^ Exit: (208) [user] bugger:current_why(P;HTML|mfl4(_72920, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Redo: (207) [$bags] findall_loop(_54232, user:current_why(_54232), _54238, [])
Exit: (207) [$bags] findall_loop(_54232, user:current_why(_54232), [P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^ Exit: (206) [$bags] cleanup_bag('$bags':findall_loop(_54232, user:current_why(_54232), [P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag')
^ Exit: (205) [$bags] findall(_54232, user:current_why(_54232), [P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^ Exit: (204) [$bags] findall(_54232, user:current_why(_54232), [P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (204) [system] [P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
Exit: (204) [system] [P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
^ Call: (204) [user] u_to_uu([P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _48692)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax))
Call: (205) [system] var([P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Fail: (205) [system] var([P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Redo: (204) [user] u_to_uu([P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _48692)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (205) [system] nonvar([P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Exit: (205) [system] nonvar([P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (205) [system] [P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_210338, _210340)
Fail: (205) [system] [P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_210338, _210340)
^ Redo: (204) [user] u_to_uu([P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _48692)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _48692)
^ Call: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _240692)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _240692)
^ Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _240692)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (207) [system] var([P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Fail: (207) [system] var([P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _240692)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Call: (207) [user] not(compound([P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^ Unify: (207) [system] not(user:compound([P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
Call: (208) [system] compound([P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Exit: (208) [system] compound([P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Fail: (207) [system] not(user:compound([P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _240692)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _240692)
^ Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _240692)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (208) [system] var(P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Fail: (208) [system] var(P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _240692)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Call: (208) [user] not(compound(P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^ Unify: (208) [system] not(user:compound(P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
Call: (209) [system] compound(P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Exit: (209) [system] compound(P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Fail: (208) [system] not(user:compound(P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _240692)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Call: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3582)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Call: (206) [system] var(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Fail: (206) [system] var(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3582)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (206) [system] nonvar(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Exit: (206) [system] nonvar(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (206) [system] P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_83526, _83528)
Fail: (206) [system] P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_83526, _83528)
^ Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3582)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (204) [user] u_to_uu([P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (203) [user] get_why_uu((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Exit: (202) [user] current_why_UU((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (200) [user] must_ex(current_why_UU((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (200) [user] pfcAdd('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (200) [user] pfcAdd('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (201) [user] pfcPost('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (201) [user] pfcPost('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (202) [user] pfcPost_rev((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, 'is-closed')))
^ Unify: (202) [user] pfcPost_rev((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, 'is-closed')))
Call: (203) [system] is_list('next-operation'(op(+, :, 'is-closed')))
Fail: (203) [system] is_list('next-operation'(op(+, :, 'is-closed')))
^ Redo: (202) [user] pfcPost_rev((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, 'is-closed')))
^ Call: (203) [user] pfcPost1('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (203) [user] pfcPost1('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (204) [user] control_arg_types('next-operation'(op(+, :, 'is-closed')), _241840)
^ Unify: (204) [user] control_arg_types('next-operation'(op(+, :, 'is-closed')), _241840)
Call: (205) [system] fail
Fail: (205) [system] fail
^ Fail: (204) [user] control_arg_types('next-operation'(op(+, :, 'is-closed')), _241840)
^ Redo: (203) [user] pfcPost1('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (203) [user] pfcPost1('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (204) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _261636, (notrace, wdmsg(('next-operation'(op(+, :, 'is-closed'))=>_261636)), trace)))
^ Unify: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _261636, (notrace, wdmsg(('next-operation'(op(+, :, 'is-closed'))=>_261636)), trace)))
^ Call: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _261636, (notrace, wdmsg(('next-operation'(op(+, :, 'is-closed'))=>_261636)), trace)), user:each_call_cleanup)
^ Unify: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _261636, (notrace, wdmsg(('next-operation'(op(+, :, 'is-closed'))=>_261636)), trace)), user:each_call_cleanup)
Call: (206) [system] current_prolog_flag(occurs_check, _292078)
Exit: (206) [system] current_prolog_flag(occurs_check, true)
^ Call: (206) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _261636, (notrace, wdmsg(('next-operation'(op(+, :, 'is-closed'))=>_261636)), trace)), user:set_prolog_flag(occurs_check, true))
^ Unify: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _261636, (notrace, wdmsg(('next-operation'(op(+, :, 'is-closed'))=>_261636)), trace)), user:set_prolog_flag(occurs_check, true))
Call: (207) [system] true==true
Exit: (207) [system] true==true
^ Call: (208) [user] pfcPost11('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (208) [user] pfcPost11('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (211) [user] pfcAddSupport('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (211) [user] pfcAddSupport('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (212) [user] assert('$spft$'('next-operation'(op(+, :, 'is-closed')), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (212) [user] assert('$spft$'('next-operation'(op(+, :, 'is-closed')), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (211) [user] pfcAddSupport('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-closed')))
^ Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-closed')))
^ Call: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-closed')), true)
^ Unify: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-closed')), true)
^ Call: (211) [user] is_asserted_exact('next-operation'(op(+, :, 'is-closed')), true)
^ Unify: (211) [user] is_asserted_exact('next-operation'(op(+, :, 'is-closed')), true)
^ Call: (212) [user] strip_module('next-operation'(op(+, :, 'is-closed')), _392490, _392492)
^ Exit: (212) [user] strip_module('next-operation'(op(+, :, 'is-closed')), user, 'next-operation'(op(+, :, 'is-closed')))
^ Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-closed')), true)
^ Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-closed')), true)
Call: (213) [system] _396234=user
Exit: (213) [system] user=user
^ Call: (213) [user] clause(user:'next-operation'(op(+, :, 'is-closed')), true, _398104)
^ Fail: (213) [user] clause('next-operation'(op(+, :, 'is-closed')), true, _398104)
^ Redo: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-closed')), true)
^ Call: (213) [user] clause(user:'next-operation'(op(+, :, 'is-closed')), true, _400932)
^ Fail: (213) [user] clause('next-operation'(op(+, :, 'is-closed')), true, _400932)
^ Fail: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-closed')), true)
^ Fail: (211) [user] is_asserted_exact('next-operation'(op(+, :, 'is-closed')), true)
^ Redo: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-closed')), true)
^ Exit: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-closed')), true)
^ Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-closed')))
^ Call: (209) [user] pfcPost2('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (209) [user] pfcPost2('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-closed')));assert('next-operation'(op(+, :, 'is-closed'))))))
^ Unify: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-closed')));assert('next-operation'(op(+, :, 'is-closed'))))))
^ Call: (212) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-closed')));assert('next-operation'(op(+, :, 'is-closed')))))
^ Unify: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-closed')));assert('next-operation'(op(+, :, 'is-closed')))))
^ Call: (214) [user] is_asserted_exact('next-operation'(op(+, :, 'is-closed')))
^ Unify: (214) [user] is_asserted_exact('next-operation'(op(+, :, 'is-closed')))
^ Call: (215) [user] strip_module('next-operation'(op(+, :, 'is-closed')), _428242, _428244)
^ Exit: (215) [user] strip_module('next-operation'(op(+, :, 'is-closed')), user, 'next-operation'(op(+, :, 'is-closed')))
^ Call: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'is-closed')), _430122, _430124)
^ Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed')), true)
Call: (216) [system] var('next-operation'(op(+, :, 'is-closed')))
Fail: (216) [system] var('next-operation'(op(+, :, 'is-closed')))
^ Redo: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'is-closed')), _430122, _430124)
^ Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed')), true)
^ Exit: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed')), true)
^ Call: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-closed')), true)
^ Unify: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-closed')), true)
Call: (216) [system] _438528=user
Exit: (216) [system] user=user
^ Call: (216) [user] clause(user:'next-operation'(op(+, :, 'is-closed')), true, _440398)
^ Fail: (216) [user] clause('next-operation'(op(+, :, 'is-closed')), true, _440398)
^ Redo: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-closed')), true)
^ Call: (216) [user] clause(user:'next-operation'(op(+, :, 'is-closed')), true, _443226)
^ Fail: (216) [user] clause('next-operation'(op(+, :, 'is-closed')), true, _443226)
^ Fail: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-closed')), true)
^ Fail: (214) [user] is_asserted_exact('next-operation'(op(+, :, 'is-closed')))
^ Call: (214) [user] assert('next-operation'(op(+, :, 'is-closed')))
^ Exit: (214) [user] assert('next-operation'(op(+, :, 'is-closed')))
^ Exit: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-closed')));assert('next-operation'(op(+, :, 'is-closed')))))
^ Exit: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-closed')));assert('next-operation'(op(+, :, 'is-closed'))))))
^ Call: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (212) [user] pfcTraceAdd('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (212) [user] pfcTraceAdd('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'is-closed')))
^ Unify: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'is-closed')))
^ Call: (215) [user] pfcIsNotTraced('next-operation'(op(+, :, 'is-closed')))
^ Unify: (215) [user] pfcIsNotTraced('next-operation'(op(+, :, 'is-closed')))
^ Call: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-closed')), _499896)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-closed')), _499896)
Call: (217) [system] var('next-operation'(op(+, :, 'is-closed')))
Fail: (217) [system] var('next-operation'(op(+, :, 'is-closed')))
^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-closed')), _499896)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-closed')), _499896)
Call: (217) [system] compound('next-operation'(op(+, :, 'is-closed')))
Exit: (217) [system] compound('next-operation'(op(+, :, 'is-closed')))
Call: (217) [system] 1<1
Fail: (217) [system] 1<1
^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-closed')), _499896)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-closed')), _499896)
Call: (217) [system] _511048 is 1+ -1
Exit: (217) [system] 0 is 1+ -1
^ Call: (217) [user] compound_eles('next-operation'(op(+, :, 'is-closed')), _512906)
^ Unify: (217) [user] compound_eles('next-operation'(op(+, :, 'is-closed')), _512906)
Call: (218) [system] is_list('next-operation'(op(+, :, 'is-closed')))
Fail: (218) [system] is_list('next-operation'(op(+, :, 'is-closed')))
^ Redo: (217) [user] compound_eles('next-operation'(op(+, :, 'is-closed')), _512906)
^ Unify: (217) [user] compound_eles('next-operation'(op(+, :, 'is-closed')), _512906)
Call: (218) [system] compound('next-operation'(op(+, :, 'is-closed')))
Exit: (218) [system] compound('next-operation'(op(+, :, 'is-closed')))
Call: (218) [system] compound_name_arguments('next-operation'(op(+, :, 'is-closed')), _520316, _520318)
Exit: (218) [system] compound_name_arguments('next-operation'(op(+, :, 'is-closed')), 'next-operation', [op(+, :, 'is-closed')])
Call: (218) [lists] lists:member(_512906, ['next-operation', op(+, :, 'is-closed')])
Unify: (218) [lists] lists:member(_512906, ['next-operation', op(+, :, 'is-closed')])
Call: (219) [lists] lists:member_([op(+, :, 'is-closed')], _3748, 'next-operation')
Unify: (219) [lists] lists:member_([op(+, :, 'is-closed')], 'next-operation', 'next-operation')
Exit: (219) [lists] lists:member_([op(+, :, 'is-closed')], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(+, :, 'is-closed')])
^ Exit: (217) [user] compound_eles('next-operation'(op(+, :, 'is-closed')), 'next-operation')
^ Call: (217) [user] compound_eles(0, 'next-operation', _3744)
^ Unify: (217) [user] compound_eles(0, 'next-operation', _3744)
Call: (218) [system] var('next-operation')
Fail: (218) [system] var('next-operation')
^ Redo: (217) [user] compound_eles(0, 'next-operation', _3744)
^ Unify: (217) [user] compound_eles(0, 'next-operation', _3744)
Call: (218) [system] compound('next-operation')
Fail: (218) [system] compound('next-operation')
^ Redo: (217) [user] compound_eles(0, 'next-operation', _3744)
Call: (218) [system] _3744='next-operation'
Exit: (218) [system] 'next-operation'='next-operation'
^ Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-closed')), 'next-operation')
^ Call: (216) [user] pfcIgnored('next-operation')
^ Fail: (216) [user] pfcIgnored('next-operation')
Redo: (219) [lists] lists:member_([op(+, :, 'is-closed')], _3748, 'next-operation')
Unify: (219) [lists] lists:member_([op(+, :, 'is-closed')], _3748, 'next-operation')
Call: (220) [lists] lists:member_([], _3748, op(+, :, 'is-closed'))
Unify: (220) [lists] lists:member_([], op(+, :, 'is-closed'), op(+, :, 'is-closed'))
Exit: (220) [lists] lists:member_([], op(+, :, 'is-closed'), op(+, :, 'is-closed'))
Exit: (219) [lists] lists:member_([op(+, :, 'is-closed')], op(+, :, 'is-closed'), 'next-operation')
Exit: (218) [lists] lists:member(op(+, :, 'is-closed'), ['next-operation', op(+, :, 'is-closed')])
^ Exit: (217) [user] compound_eles('next-operation'(op(+, :, 'is-closed')), op(+, :, 'is-closed'))
^ Call: (217) [user] compound_eles(0, op(+, :, 'is-closed'), _3744)
^ Unify: (217) [user] compound_eles(0, op(+, :, 'is-closed'), _3744)
Call: (218) [system] var(op(+, :, 'is-closed'))
Fail: (218) [system] var(op(+, :, 'is-closed'))
^ Redo: (217) [user] compound_eles(0, op(+, :, 'is-closed'), _3744)
^ Unify: (217) [user] compound_eles(0, op(+, :, 'is-closed'), _3744)
Call: (218) [system] compound(op(+, :, 'is-closed'))
Exit: (218) [system] compound(op(+, :, 'is-closed'))
Call: (218) [system] 0<1
Exit: (218) [system] 0<1
Call: (218) [system] _3744=op(+, :, 'is-closed')
Exit: (218) [system] op(+, :, 'is-closed')=op(+, :, 'is-closed')
^ Exit: (217) [user] compound_eles(0, op(+, :, 'is-closed'), op(+, :, 'is-closed'))
^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-closed')), op(+, :, 'is-closed'))
^ Call: (216) [user] pfcIgnored(op(+, :, 'is-closed'))
^ Fail: (216) [user] pfcIgnored(op(+, :, 'is-closed'))
^ Fail: (215) [user] pfcIsNotTraced('next-operation'(op(+, :, 'is-closed')))
^ Redo: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'is-closed')))
^ Unify: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'is-closed')))
^ Call: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-closed')), _47366)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-closed')), _47366)
Call: (216) [system] var('next-operation'(op(+, :, 'is-closed')))
Fail: (216) [system] var('next-operation'(op(+, :, 'is-closed')))
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-closed')), _47366)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-closed')), _47366)
Call: (216) [system] compound('next-operation'(op(+, :, 'is-closed')))
Exit: (216) [system] compound('next-operation'(op(+, :, 'is-closed')))
Call: (216) [system] 1<1
Fail: (216) [system] 1<1
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-closed')), _47366)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-closed')), _47366)
Call: (216) [system] _58518 is 1+ -1
Exit: (216) [system] 0 is 1+ -1
^ Call: (216) [user] compound_eles('next-operation'(op(+, :, 'is-closed')), _60376)
^ Unify: (216) [user] compound_eles('next-operation'(op(+, :, 'is-closed')), _60376)
Call: (217) [system] is_list('next-operation'(op(+, :, 'is-closed')))
Fail: (217) [system] is_list('next-operation'(op(+, :, 'is-closed')))
^ Redo: (216) [user] compound_eles('next-operation'(op(+, :, 'is-closed')), _60376)
^ Unify: (216) [user] compound_eles('next-operation'(op(+, :, 'is-closed')), _60376)
Call: (217) [system] compound('next-operation'(op(+, :, 'is-closed')))
Exit: (217) [system] compound('next-operation'(op(+, :, 'is-closed')))
Call: (217) [system] compound_name_arguments('next-operation'(op(+, :, 'is-closed')), _67786, _67788)
Exit: (217) [system] compound_name_arguments('next-operation'(op(+, :, 'is-closed')), 'next-operation', [op(+, :, 'is-closed')])
Call: (217) [lists] lists:member(_60376, ['next-operation', op(+, :, 'is-closed')])
Unify: (217) [lists] lists:member(_60376, ['next-operation', op(+, :, 'is-closed')])
Call: (218) [lists] lists:member_([op(+, :, 'is-closed')], _60376, 'next-operation')
Unify: (218) [lists] lists:member_([op(+, :, 'is-closed')], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member_([op(+, :, 'is-closed')], 'next-operation', 'next-operation')
Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, :, 'is-closed')])
^ Exit: (216) [user] compound_eles('next-operation'(op(+, :, 'is-closed')), 'next-operation')
^ Call: (216) [user] compound_eles(0, 'next-operation', _47366)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _47366)
Call: (217) [system] var('next-operation')
Fail: (217) [system] var('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _47366)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _47366)
Call: (217) [system] compound('next-operation')
Fail: (217) [system] compound('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _47366)
Call: (217) [system] _47366='next-operation'
Exit: (217) [system] 'next-operation'='next-operation'
^ Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-closed')), 'next-operation')
^ Call: (215) [user] pfcTraced('next-operation')
^ Fail: (215) [user] pfcTraced('next-operation')
Redo: (218) [lists] lists:member_([op(+, :, 'is-closed')], _60376, 'next-operation')
Unify: (218) [lists] lists:member_([op(+, :, 'is-closed')], _60376, 'next-operation')
Call: (219) [lists] lists:member_([], _60376, op(+, :, 'is-closed'))
Unify: (219) [lists] lists:member_([], op(+, :, 'is-closed'), op(+, :, 'is-closed'))
Exit: (219) [lists] lists:member_([], op(+, :, 'is-closed'), op(+, :, 'is-closed'))
Exit: (218) [lists] lists:member_([op(+, :, 'is-closed')], op(+, :, 'is-closed'), 'next-operation')
Exit: (217) [lists] lists:member(op(+, :, 'is-closed'), ['next-operation', op(+, :, 'is-closed')])
^ Exit: (216) [user] compound_eles('next-operation'(op(+, :, 'is-closed')), op(+, :, 'is-closed'))
^ Call: (216) [user] compound_eles(0, op(+, :, 'is-closed'), _47366)
^ Unify: (216) [user] compound_eles(0, op(+, :, 'is-closed'), _47366)
Call: (217) [system] var(op(+, :, 'is-closed'))
Fail: (217) [system] var(op(+, :, 'is-closed'))
^ Redo: (216) [user] compound_eles(0, op(+, :, 'is-closed'), _47366)
^ Unify: (216) [user] compound_eles(0, op(+, :, 'is-closed'), _47366)
Call: (217) [system] compound(op(+, :, 'is-closed'))
Exit: (217) [system] compound(op(+, :, 'is-closed'))
Call: (217) [system] 0<1
Exit: (217) [system] 0<1
Call: (217) [system] _47366=op(+, :, 'is-closed')
Exit: (217) [system] op(+, :, 'is-closed')=op(+, :, 'is-closed')
^ Exit: (216) [user] compound_eles(0, op(+, :, 'is-closed'), op(+, :, 'is-closed'))
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-closed')), op(+, :, 'is-closed'))
^ Call: (215) [user] pfcTraced(op(+, :, 'is-closed'))
^ Fail: (215) [user] pfcTraced(op(+, :, 'is-closed'))
^ Fail: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'is-closed')))
^ Redo: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (213) [user] pfcTraceBreak('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcTraceBreak('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (214) [user] pfcSpied('next-operation'(op(+, :, 'is-closed')), +)
^ Fail: (214) [user] pfcSpied('next-operation'(op(+, :, 'is-closed')), +)
^ Redo: (213) [user] pfcTraceBreak('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (213) [user] pfcTraceBreak('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (212) [user] pfcTraceAdd('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (212) [user] pfcEnqueue('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (212) [user] pfcEnqueue('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (213) [user] pfcGetSearch(_213778)
^ Unify: (213) [user] pfcGetSearch(_213778)
Call: (214) [t_l] t_l:pfcSearchTL(_215628)
Fail: (214) [t_l] t_l:pfcSearchTL(_215628)
^ Redo: (213) [user] pfcGetSearch(_213778)
^ Call: (214) [user] pfcSearch(_218402)
^ Unify: (214) [user] pfcSearch(direct)
^ Exit: (214) [user] pfcSearch(direct)
Call: (214) [system] _213778=direct
Exit: (214) [system] direct=direct
^ Exit: (213) [user] pfcGetSearch(direct)
^ Call: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Call: (214) [system] direct=direct
Exit: (214) [system] direct=direct
^ Call: (214) [user] pfcFwd('next-operation'(op(+, :, 'is-closed')))
^ Unify: (214) [user] pfcFwd('next-operation'(op(+, :, 'is-closed')))
^ Call: (215) [user] control_arg_types('next-operation'(op(+, :, 'is-closed')), _242836)
^ Unify: (215) [user] control_arg_types('next-operation'(op(+, :, 'is-closed')), _242836)
Call: (216) [system] fail
Fail: (216) [system] fail
^ Fail: (215) [user] control_arg_types('next-operation'(op(+, :, 'is-closed')), _242836)
^ Redo: (214) [user] pfcFwd('next-operation'(op(+, :, 'is-closed')))
^ Unify: (214) [user] pfcFwd('next-operation'(op(+, :, 'is-closed')))
^ Call: (215) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, :, 'is-closed'))))
^ Unify: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-closed'))))
^ Call: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-closed'))), user:each_call_cleanup)
^ Unify: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-closed'))), user:each_call_cleanup)
Call: (217) [system] current_prolog_flag(occurs_check, _253098)
Exit: (217) [system] current_prolog_flag(occurs_check, true)
^ Call: (217) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-closed'))), user:set_prolog_flag(occurs_check, true))
^ Unify: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-closed'))), user:set_prolog_flag(occurs_check, true))
Call: (218) [system] true==true
Exit: (218) [system] true==true
^ Call: (218) [user] pfcFwd0('next-operation'(op(+, :, 'is-closed')))
^ Unify: (218) [user] pfcFwd0('next-operation'(op(+, :, 'is-closed')))
Call: (219) [system] is_list(_260594)
Fail: (219) [system] is_list(_260594)
^ Redo: (218) [user] pfcFwd0('next-operation'(op(+, :, 'is-closed')))
^ Call: (219) [user] pfcFwd1('next-operation'(op(+, :, 'is-closed')))
^ Unify: (219) [user] pfcFwd1('next-operation'(op(+, :, 'is-closed')))
^ Call: (220) [user] fc_rule_check('next-operation'(op(+, :, 'is-closed')))
^ Unify: (220) [user] fc_rule_check('next-operation'(op(+, :, 'is-closed')))
^ Exit: (220) [user] fc_rule_check('next-operation'(op(+, :, 'is-closed')))
Call: (220) [system] copy_term('next-operation'(op(+, :, 'is-closed')), _267988)
Exit: (220) [system] copy_term('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed')))
^ Call: (220) [user] ignore(fcpt('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed'))))
^ Unify: (220) [system] ignore(user:fcpt('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed'))))
^ Call: (221) [user] fcpt('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed')))
^ Unify: (221) [user] fcpt('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed')))
^ Call: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
^ Unify: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
^ Call: (223) [user] clause('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580), true)
^ Fail: (223) [user] clause('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580), true)
^ Redo: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
^ Call: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
Call: (224) [system] var('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
Fail: (224) [system] var('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
Call: (224) [system] callable('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
Exit: (224) [system] callable('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580), imported_from(system))
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _273580), imported_from(system))
Call: (225) [system] nonvar(imported_from(system))
Exit: (225) [system] nonvar(imported_from(system))
Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
Call: (227) [system] callable('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
Exit: (227) [system] callable('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
^ Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _273580), imported_from(system))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580), built_in)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _273580), built_in)
Call: (225) [system] nonvar(built_in)
Exit: (225) [system] nonvar(built_in)
Call: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
Unify: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
Call: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
Exit: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
Call: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580), _310650, _310652)
Unify: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580), _310650, _310652)
Call: (227) [system] compound('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
Exit: (227) [system] compound('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
Call: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580), _310650, _310652)
Exit: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580), '$pt$', 2)
Exit: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580), '$pt$', 2)
^ Call: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^ Exit: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^ Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _273580), built_in)
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580), _321892)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _273580), _322832)
Call: (225) [system] nonvar(_323690)
^ Redo: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _273580), _324692)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _273580), _325626)
Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
Call: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
Exit: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
Call: (226) [system] atom(user)
Exit: (226) [system] atom(user)
Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
^ Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _273580), interpreted)
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580), number_of_clauses(_334820))
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _273580), number_of_clauses(_334820))
Call: (225) [system] nonvar(number_of_clauses(_334820))
Exit: (225) [system] nonvar(number_of_clauses(_334820))
Call: (225) [$syspreds] property_predicate(number_of_clauses(_334820), user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
Unify: (225) [$syspreds] property_predicate(number_of_clauses(_334820), user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
Call: (227) [system] callable('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
Exit: (227) [system] callable('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
Exit: (225) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
^ Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _273580), number_of_clauses(0))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
^ Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _349664), (prolog_current_choice(_349674), push_current_choice(_349674), clause('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580), _349696), pfc_call(_349696)), nb_setval('$pfc_current_choice', _349664))
^ Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _349664), user:(prolog_current_choice(_349674), push_current_choice(_349674), clause('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580), _349696), pfc_call(_349696)), user:nb_setval('$pfc_current_choice', _349664))
^ Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _349664))
Call: (227) [system] nb_current('$pfc_current_choice', _349664)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
^ Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (226) [system] prolog_current_choice(_349674)
Exit: (226) [system] prolog_current_choice(2927)
^ Call: (226) [user] push_current_choice(2927)
^ Unify: (226) [user] push_current_choice(2927)
Call: (227) [system] nb_current('$pfc_current_choice', _359014)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
Call: (227) [system] b_setval('$pfc_current_choice', [2927])
Exit: (227) [system] b_setval('$pfc_current_choice', [2927])
^ Exit: (226) [user] push_current_choice(2927)
^ Call: (226) [user] clause('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580), _349696)
^ Fail: (226) [user] clause('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580), _349696)
Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (227) [system] duplicate_term([], _367386)
Exit: (227) [system] duplicate_term([], [])
Call: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _349664), user:(prolog_current_choice(_349674), push_current_choice(_349674), clause('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580), _349696), pfc_call(_349696)), user:nb_setval('$pfc_current_choice', _349664))
^ Fail: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
^ Fail: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
^ Redo: (221) [user] fcpt('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed')))
^ Unify: (221) [user] fcpt('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed')))
^ Exit: (221) [user] fcpt('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed')))
^ Exit: (220) [system] ignore(user:fcpt('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed'))))
^ Call: (220) [user] ignore(fcnt('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed'))))
^ Unify: (220) [system] ignore(user:fcnt('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed'))))
^ Call: (221) [user] fcnt('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed')))
^ Unify: (221) [user] fcnt('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed')))
^ Call: (222) [user] pfc_spft(_382256, _382342, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264))
^ Unify: (222) [user] pfc_spft(_382256, _383274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264))
^ Call: (223) [user] pfcCallSystem('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
^ Unify: (223) [user] pfcCallSystem('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
^ Call: (224) [user] pfc_call('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
^ Unify: (224) [user] pfc_call('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
Call: (225) [system] var('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
Fail: (225) [system] var('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
^ Redo: (224) [user] pfc_call('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
^ Unify: (224) [user] pfc_call('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
Call: (225) [system] callable('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
Exit: (225) [system] callable('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
^ Unify: (224) [user] pfc_call('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
^ Redo: (224) [user] pfc_call('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
^ Unify: (224) [user] pfc_call('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
^ Call: (225) [user] predicate_property('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)), imported_from(system))
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)), imported_from(system))
Call: (226) [system] nonvar(imported_from(system))
Exit: (226) [system] nonvar(imported_from(system))
Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
Call: (228) [system] callable('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
Exit: (228) [system] callable('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
^ Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)), imported_from(system))
^ Redo: (224) [user] pfc_call('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
^ Unify: (224) [user] pfc_call('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
^ Call: (225) [user] predicate_property('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)), built_in)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)), built_in)
Call: (226) [system] nonvar(built_in)
Exit: (226) [system] nonvar(built_in)
Call: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
Unify: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
Call: (227) [system] callable('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
Exit: (227) [system] callable('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
Call: (227) [$syspreds] goal_name_arity('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)), _418414, _418416)
Unify: (227) [$syspreds] goal_name_arity('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)), _418414, _418416)
Call: (228) [system] compound('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
Exit: (228) [system] compound('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
Call: (228) [system] compound_name_arity('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)), _418414, _418416)
Exit: (228) [system] compound_name_arity('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)), '$spft$', 3)
Exit: (227) [$syspreds] goal_name_arity('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)), '$spft$', 3)
^ Call: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^ Exit: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^ Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)), built_in)
^ Redo: (224) [user] pfc_call('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
^ Unify: (224) [user] pfc_call('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
^ Call: (225) [user] predicate_property('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)), _429656)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)), _430596)
Call: (226) [system] nonvar(_431454)
^ Redo: (225) [$syspreds] predicate_property(user:'$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)), _432456)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)), _433390)
Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
Call: (227) [system] callable('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
Exit: (227) [system] callable('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
^ Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)), interpreted)
^ Unify: (224) [user] pfc_call('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
^ Call: (225) [user] predicate_property('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)), number_of_clauses(_442584))
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)), number_of_clauses(_442584))
Call: (226) [system] nonvar(number_of_clauses(_442584))
Exit: (226) [system] nonvar(number_of_clauses(_442584))
Call: (226) [$syspreds] property_predicate(number_of_clauses(_442584), user:'$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
Unify: (226) [$syspreds] property_predicate(number_of_clauses(_442584), user:'$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
Call: (228) [system] callable('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
Exit: (228) [system] callable('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
Exit: (226) [$syspreds] property_predicate(number_of_clauses(741), user:'$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
^ Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)), number_of_clauses(741))
^ Unify: (224) [user] pfc_call('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
^ Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _457428), (prolog_current_choice(_457438), push_current_choice(_457438), clause('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)), _457460), pfc_call(_457460)), nb_setval('$pfc_current_choice', _457428))
^ Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _457428), user:(prolog_current_choice(_457438), push_current_choice(_457438), clause('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)), _457460), pfc_call(_457460)), user:nb_setval('$pfc_current_choice', _457428))
^ Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _457428))
Call: (228) [system] nb_current('$pfc_current_choice', _457428)
Exit: (228) [system] nb_current('$pfc_current_choice', [])
^ Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (227) [system] prolog_current_choice(_457438)
Exit: (227) [system] prolog_current_choice(2947)
^ Call: (227) [user] push_current_choice(2947)
^ Unify: (227) [user] push_current_choice(2947)
Call: (228) [system] nb_current('$pfc_current_choice', _466778)
Exit: (228) [system] nb_current('$pfc_current_choice', [])
Call: (228) [system] b_setval('$pfc_current_choice', [2947])
Exit: (228) [system] b_setval('$pfc_current_choice', [2947])
^ Exit: (227) [user] push_current_choice(2947)
^ Call: (227) [user] clause('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)), _457460)
^ Fail: (227) [user] clause('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)), _457460)
Call: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (228) [system] duplicate_term([], _475150)
Exit: (228) [system] duplicate_term([], [])
Call: (228) [system] nb_linkval('$pfc_current_choice', [])
Exit: (228) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _457428), user:(prolog_current_choice(_457438), push_current_choice(_457438), clause('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)), _457460), pfc_call(_457460)), user:nb_setval('$pfc_current_choice', _457428))
^ Fail: (224) [user] pfc_call('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
^ Fail: (223) [user] pfcCallSystem('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
^ Fail: (222) [user] pfc_spft(_382256, _482654, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264))
^ Redo: (221) [user] fcnt('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed')))
^ Unify: (221) [user] fcnt('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed')))
^ Exit: (221) [user] fcnt('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed')))
^ Exit: (220) [system] ignore(user:fcnt('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed'))))
^ Exit: (219) [user] pfcFwd1('next-operation'(op(+, :, 'is-closed')))
^ Exit: (218) [user] pfcFwd0('next-operation'(op(+, :, 'is-closed')))
^ Exit: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-closed'))), user:set_prolog_flag(occurs_check, true))
^ Exit: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-closed'))), user:each_call_cleanup)
^ Exit: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-closed'))))
^ Exit: (214) [user] pfcFwd('next-operation'(op(+, :, 'is-closed')))
^ Exit: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (212) [user] pfcEnqueue('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Exit: (209) [user] pfcPost2('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (208) [user] pfcPost11('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3608, (notrace, wdmsg(('next-operation'(op(+, :, 'is-closed'))=>_3608)), trace)), user:set_prolog_flag(occurs_check, true))
^ Exit: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3608, (notrace, wdmsg(('next-operation'(op(+, :, 'is-closed'))=>_3608)), trace)), user:each_call_cleanup)
^ Exit: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3608, (notrace, wdmsg(('next-operation'(op(+, :, 'is-closed'))=>_3608)), trace)))
^ Exit: (203) [user] pfcPost1('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (202) [user] pfcPost_rev((P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, 'is-closed')))
^ Exit: (201) [user] pfcPost('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (201) [user] pfcRun
^ Unify: (201) [user] pfcRun
^ Call: (202) [user] pfcGetSearch(direct)
^ Unify: (202) [user] pfcGetSearch(direct)
Call: (203) [t_l] t_l:pfcSearchTL(_59884)
Fail: (203) [t_l] t_l:pfcSearchTL(_59884)
^ Redo: (202) [user] pfcGetSearch(direct)
^ Call: (203) [user] pfcSearch(_62658)
^ Unify: (203) [user] pfcSearch(direct)
^ Exit: (203) [user] pfcSearch(direct)
Call: (203) [system] direct=direct
Exit: (203) [system] direct=direct
^ Exit: (202) [user] pfcGetSearch(direct)
^ Unify: (201) [user] pfcRun
^ Exit: (201) [user] pfcRun
^ Exit: (200) [user] pfcAdd('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (199) [user] pfcAdd('next-operation'(op(+, :, 'is-closed')))
^ Exit: (198) [user] pfcAdd_Now('next-operation'(op(+, :, 'is-closed')))
^ Exit: (197) [user] if_t(into_simple_op(+, [:, 'is-closed', [->, 'Atom', 'Bool']], op(+, :, 'is-closed')), pfcAdd_Now('next-operation'(op(+, :, 'is-closed'))))
Call: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']]), _3422))
Unify: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']]), _3422))
^ Call: (199) [user] as_tf(asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']]), _3422)
^ Unify: (199) [user] as_tf(asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']]), _3422)
Call: (200) [system] asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']])\=[_84124|_84126]
Exit: (200) [system] asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']])\=[_84124|_84126]
^ Call: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']]))*->_3422='True';_3422='False'))
^ Unify: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']]))*->_3422='True';_3422='False'))
Call: (201) [user] catch_err((call(asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']]))*->_3422='True';_3422='False'), error(_87862, _87864), fail)
Unify: (201) [user] catch_err((call(asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']]))*->_3422='True';_3422='False'), error(_87862, _87864), fail)
Call: (204) [user] asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']])
Unify: (204) [user] asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']])
Call: (205) [user] metta_interp_mode(+, _91578)
Unify: (205) [user] metta_interp_mode(+, load)
Exit: (205) [user] metta_interp_mode(+, load)
Call: (205) [user] asserted_do_metta('&self', load, [:, 'is-closed', [->, 'Atom', 'Bool']])
Unify: (205) [user] asserted_do_metta('&self', load, [:, 'is-closed', [->, 'Atom', 'Bool']])
Call: (206) [user] metta_interp_mode(load, _96168)
Redo: (205) [user] asserted_do_metta('&self', load, [:, 'is-closed', [->, 'Atom', 'Bool']])
Unify: (205) [user] asserted_do_metta('&self', load, [:, 'is-closed', [->, 'Atom', 'Bool']])
Call: (206) [system] load==exec
Redo: (205) [user] asserted_do_metta('&self', load, [:, 'is-closed', [->, 'Atom', 'Bool']])
Unify: (205) [user] asserted_do_metta('&self', load, [:, 'is-closed', [->, 'Atom', 'Bool']])
Call: (206) [user] asserted_do_metta2('&self', load, [:, 'is-closed', [->, 'Atom', 'Bool']], [:, 'is-closed', [->, 'Atom', 'Bool']])
Unify: (206) [user] asserted_do_metta2('&self', load, [:, 'is-closed', [->, 'Atom', 'Bool']], [:, 'is-closed', [->, 'Atom', 'Bool']])
Call: (207) [system] nonvar(load)
Exit: (207) [system] nonvar(load)
Call: (207) [user] metta_interp_mode(load, _105390)
Redo: (206) [user] asserted_do_metta2('&self', load, [:, 'is-closed', [->, 'Atom', 'Bool']], [:, 'is-closed', [->, 'Atom', 'Bool']])
Unify: (206) [user] asserted_do_metta2('&self', load, [:, 'is-closed', [->, 'Atom', 'Bool']], [:, 'is-closed', [->, 'Atom', 'Bool']])
^ Call: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'is-closed', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-closed', [->, 'Atom', 'Bool']])))
^ Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'is-closed', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-closed', [->, 'Atom', 'Bool']])))
^ Call: (208) [user] is_compatio
^ Unify: (208) [user] is_compatio
^ Call: (210) [system] setup_call_cleanup('$notrace'(_111866, _111868), once(user:is_compatio0), '$restore_trace'(_111866, _111868))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_111866, _111868), system:once(user:is_compatio0), system:'$restore_trace'(_111866, _111868))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_111866, _111868))
^ Fail: (208) [user] is_compatio
^ Redo: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'is-closed', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-closed', [->, 'Atom', 'Bool']])))
^ Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'is-closed', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-closed', [->, 'Atom', 'Bool']])))
^ Call: (209) [rtrace] rtrace:quietly3(user:(wots(_117484, must_det_ll(user:metta_anew(load, [:, 'is-closed', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-closed', [->, 'Atom', 'Bool']])))), (_117484==""->true;our_ansi_format('#ffa505', '~w~n', [_117484]))))
^ Unify: (209) [rtrace] rtrace:quietly3(user:(wots(_117484, must_det_ll(user:metta_anew(load, [:, 'is-closed', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-closed', [->, 'Atom', 'Bool']])))), (_117484==""->true;our_ansi_format('#ffa505', '~w~n', [_117484]))))
(: is-closed
(-> Atom Bool))
; Action: load=metta_atom_asserted('&self',[:,'is-closed',[->,'Atom','Bool']])
^ Exit: (209) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [:, 'is-closed', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-closed', [->, 'Atom', 'Bool']])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^ Exit: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'is-closed', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-closed', [->, 'Atom', 'Bool']])))
Exit: (206) [user] asserted_do_metta2('&self', load, [:, 'is-closed', [->, 'Atom', 'Bool']], [:, 'is-closed', [->, 'Atom', 'Bool']])
Exit: (205) [user] asserted_do_metta('&self', load, [:, 'is-closed', [->, 'Atom', 'Bool']])
Exit: (204) [user] asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']])
Call: (204) [system] _3422='True'
Exit: (204) [system] 'True'='True'
Exit: (201) [user] catch_err((call(asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']]))*->'True'='True';'True'='False'), error(_87862, _87864), fail)
^ Exit: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']]))*->'True'='True';'True'='False'))
^ Exit: (199) [user] as_tf(asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']]), 'True')
Exit: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']]), 'True'))
Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-closed', [->, 'Atom', 'Bool']], 'True')
^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-closed', [->, 'Atom', 'Bool']], 'True'))
^ Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382)
^ Unify: (194) [user] metta_file_buffer(+, [=, ['is-closed', _150662], [if, ['is-variable', _150662], 'False', [if, [==, [], _150662], 'True', [if, ['is-expression', _150662], [and, [let, _150800, ['car-atom', _150662], ['is-closed', _150800]], [let, _150854, ['cdr-atom', _150662], ['is-closed', _150854]]], 'True']]]], ['_tail'=_150854, '_head'=_150800, '_x'=_150662], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(343, 17, 28, 343))
^ Exit: (194) [user] metta_file_buffer(+, [=, ['is-closed', _150662], [if, ['is-variable', _150662], 'False', [if, [==, [], _150662], 'True', [if, ['is-expression', _150662], [and, [let, _150800, ['car-atom', _150662], ['is-closed', _150800]], [let, _150854, ['cdr-atom', _150662], ['is-closed', _150854]]], 'True']]]], ['_tail'=_150854, '_head'=_150800, '_x'=_150662], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(343, 17, 28, 343))
^ Call: (195) [user] apply:maplist(maybe_assign, ['_tail'=_150854, '_head'=_150800, '_x'=_150662])
^ Unify: (195) [apply] apply:maplist(user:maybe_assign, ['_tail'=_150854, '_head'=_150800, '_x'=_150662])
Call: (196) [apply] apply:maplist_(['_tail'=_150854, '_head'=_150800, '_x'=_150662], user:maybe_assign)
Unify: (196) [apply] apply:maplist_(['_tail'=_150854, '_head'=_150800, '_x'=_150662], user:maybe_assign)
Call: (197) [user] maybe_assign('_tail'=_150854)
Unify: (197) [user] maybe_assign('_tail'=_150854)
^ Call: (198) [user] ignore(_150854=_tail)
^ Unify: (198) [system] ignore(user:(_150854=_tail))
Call: (199) [system] _150854=_tail
Exit: (199) [system] _tail=_tail
^ Exit: (198) [system] ignore(user:(_tail=_tail))
Exit: (197) [user] maybe_assign('_tail'=_tail)
Call: (197) [apply] apply:maplist_(['_head'=_150800, '_x'=_150662], user:maybe_assign)
Unify: (197) [apply] apply:maplist_(['_head'=_150800, '_x'=_150662], user:maybe_assign)
Call: (198) [user] maybe_assign('_head'=_150800)
Unify: (198) [user] maybe_assign('_head'=_150800)
^ Call: (199) [user] ignore(_150800=_head)
^ Unify: (199) [system] ignore(user:(_150800=_head))
Call: (200) [system] _150800=_head
Exit: (200) [system] _head=_head
^ Exit: (199) [system] ignore(user:(_head=_head))
Exit: (198) [user] maybe_assign('_head'=_head)
Call: (198) [apply] apply:maplist_(['_x'=_150662], user:maybe_assign)
Unify: (198) [apply] apply:maplist_(['_x'=_150662], user:maybe_assign)
Call: (199) [user] maybe_assign('_x'=_150662)
Unify: (199) [user] maybe_assign('_x'=_150662)
^ Call: (200) [user] ignore(_150662=_x)
^ Unify: (200) [system] ignore(user:(_150662=_x))
Call: (201) [system] _150662=_x
Exit: (201) [system] _x=_x
^ Exit: (200) [system] ignore(user:(_x=_x))
Exit: (199) [user] maybe_assign('_x'=_x)
Call: (199) [apply] apply:maplist_([], user:maybe_assign)
Unify: (199) [apply] apply:maplist_([], user:maybe_assign)
Exit: (199) [apply] apply:maplist_([], user:maybe_assign)
Exit: (198) [apply] apply:maplist_(['_x'=_x], user:maybe_assign)
Exit: (197) [apply] apply:maplist_(['_head'=_head, '_x'=_x], user:maybe_assign)
Exit: (196) [apply] apply:maplist_(['_tail'=_tail, '_head'=_head, '_x'=_x], user:maybe_assign)
^ Exit: (195) [apply] apply:maplist(user:maybe_assign, ['_tail'=_tail, '_head'=_head, '_x'=_x])
^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], _3422))
^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], _3422))
Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], _3422)
Call: (197) [system] var([=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], _3422)
Call: (197) [system] (+)\==exec
Exit: (197) [system] (+)\==exec
Call: (197) [system] [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]]==[]
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], _3422)
Call: (197) [system] string([=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], _3422)
Call: (197) [system] (+)\==exec
Exit: (197) [system] (+)\==exec
^ Call: (197) [user] if_t(into_simple_op(+, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], _251392), pfcAdd_Now('next-operation'(_251392)))
^ Unify: (197) [user] if_t(into_simple_op(+, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], _251392), pfcAdd_Now('next-operation'(_251392)))
Call: (198) [user] into_simple_op(+, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], _251392)
Unify: (198) [user] into_simple_op(+, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], op(+, =, _254184))
Call: (199) [user] o_s([['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], _254184)
Unify: (199) [user] o_s([['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], _254184)
Call: (200) [user] o_s(['is-closed', _x], _254184)
Unify: (200) [user] o_s(['is-closed', _x], _254184)
Call: (201) [user] o_s('is-closed', _254184)
Unify: (201) [user] o_s('is-closed', 'is-closed')
Exit: (201) [user] o_s('is-closed', 'is-closed')
Exit: (200) [user] o_s(['is-closed', _x], 'is-closed')
Exit: (199) [user] o_s([['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], 'is-closed')
Exit: (198) [user] into_simple_op(+, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], op(+, =, 'is-closed'))
^ Call: (198) [user] pfcAdd_Now('next-operation'(op(+, =, 'is-closed')))
^ Unify: (198) [user] pfcAdd_Now('next-operation'(op(+, =, 'is-closed')))
^ Call: (199) [user] current_predicate(pfcAdd/1)
^ Exit: (199) [user] current_predicate(pfcAdd/1)
^ Call: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'is-closed'))))
^ Unify: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'is-closed'))))
^ Call: (200) [user] clause(pfcTraceExecution, true)
^ Fail: (200) [user] clause(pfcTraceExecution, true)
^ Redo: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'is-closed'))))
^ Exit: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'is-closed'))))
^ Call: (199) [user] pfcAdd('next-operation'(op(+, =, 'is-closed')))
^ Unify: (199) [user] pfcAdd('next-operation'(op(+, =, 'is-closed')))
^ Call: (200) [user] must_ex(current_why_UU(_275402))
^ Unify: (200) [user] must_ex(current_why_UU(_275402))
Call: (202) [user] current_why_UU(_275402)
Unify: (202) [user] current_why_UU(_275402)
^ Call: (203) [user] get_why_uu(_275402)
^ Unify: (203) [user] get_why_uu(_275402)
^ Call: (204) [user] findall(_280942, current_why(_280942), _280948)
^ Unify: (204) [$bags] findall(_280942, user:current_why(_280942), _280948)
^ Call: (205) [$bags] findall(_280942, user:current_why(_280942), _280948, [])
^ Unify: (205) [$bags] findall(_280942, user:current_why(_280942), _280948, [])
^ Call: (206) [$bags] cleanup_bag(findall_loop(_280942, user:current_why(_280942), _280948, []), '$destroy_findall_bag')
^ Unify: (206) [$bags] cleanup_bag('$bags':findall_loop(_280942, user:current_why(_280942), _280948, []), '$bags':'$destroy_findall_bag')
Call: (207) [$bags] findall_loop(_280942, user:current_why(_280942), _280948, [])
Unify: (207) [$bags] findall_loop(_280942, user:current_why(_280942), _280948, [])
^ Call: (208) [user] bugger:current_why(_280942)
^ Unify: (208) [user] bugger:current_why(_280942)
^ Call: (209) [user] bugger:current_why_data(_280942)
^ Unify: (209) [user] bugger:current_why_data(_280942)
Call: (210) [system] nb_current('$current_why', wp(_280942, _292202))
Fail: (210) [system] nb_current('$current_why', wp(_280942, _292202))
^ Redo: (209) [user] bugger:current_why_data(_280942)
^ Unify: (209) [user] bugger:current_why_data(_280942)
Call: (210) [t_l] t_l:current_why_source(_280942)
Fail: (210) [t_l] t_l:current_why_source(_280942)
^ Fail: (209) [user] bugger:current_why_data(_280942)
^ Redo: (208) [user] bugger:current_why(_280942)
^ Unify: (208) [user] bugger:current_why(mfl4(_299630, _299632, _299634, _299636))
^ Call: (210) [system] setup_call_cleanup('$notrace'(_300586, _300588), once(user:current_mfl4(_299630, _299632, _299634, _299636)), '$restore_trace'(_300586, _300588))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_300586, _300588), system:once(user:current_mfl4(_299630, _299632, _299634, _299636)), system:'$restore_trace'(_300586, _300588))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_300586, _300588))
^ Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_299630, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1))
^ Exit: (208) [user] bugger:current_why(P;HTML|mfl4(_299630, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Redo: (207) [$bags] findall_loop(_280942, user:current_why(_280942), _280948, [])
Exit: (207) [$bags] findall_loop(_280942, user:current_why(_280942), [P;HTML|mfl4(_317486, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^ Exit: (206) [$bags] cleanup_bag('$bags':findall_loop(_280942, user:current_why(_280942), [P;HTML|mfl4(_317486, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag')
^ Exit: (205) [$bags] findall(_280942, user:current_why(_280942), [P;HTML|mfl4(_317486, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^ Exit: (204) [$bags] findall(_280942, user:current_why(_280942), [P;HTML|mfl4(_317486, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (204) [system] [P;HTML|mfl4(_317486, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
Exit: (204) [system] [P;HTML|mfl4(_317486, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
^ Call: (204) [user] u_to_uu([P;HTML|mfl4(_317486, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _275402)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_317486, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_317486, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax))
Call: (205) [system] var([P;HTML|mfl4(_317486, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Fail: (205) [system] var([P;HTML|mfl4(_317486, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Redo: (204) [user] u_to_uu([P;HTML|mfl4(_317486, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _275402)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_317486, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_317486, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (205) [system] nonvar([P;HTML|mfl4(_317486, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Exit: (205) [system] nonvar([P;HTML|mfl4(_317486, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (205) [system] [P;HTML|mfl4(_317486, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_437082, _437084)
Fail: (205) [system] [P;HTML|mfl4(_317486, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_437082, _437084)
^ Redo: (204) [user] u_to_uu([P;HTML|mfl4(_317486, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _275402)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_317486, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _275402)
^ Call: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_317486, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _467444)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_317486, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _467444)
^ Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_317486, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _467444)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_317486, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_317486, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (207) [system] var([P;HTML|mfl4(_317486, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Fail: (207) [system] var([P;HTML|mfl4(_317486, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_317486, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3898)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Call: (207) [user] not(compound([P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^ Unify: (207) [system] not(user:compound([P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
Call: (208) [system] compound([P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Exit: (208) [system] compound([P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Fail: (207) [system] not(user:compound([P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3898)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3898)
^ Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3898)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (208) [system] var(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Fail: (208) [system] var(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3898)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Call: (208) [user] not(compound(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^ Unify: (208) [system] not(user:compound(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
Call: (209) [system] compound(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Exit: (209) [system] compound(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Fail: (208) [system] not(user:compound(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3898)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Call: (205) [user] u_to_uu(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3852)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Call: (206) [system] var(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Fail: (206) [system] var(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3852)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (206) [system] nonvar(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Exit: (206) [system] nonvar(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (206) [system] P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_311212, _311214)
Fail: (206) [system] P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_311212, _311214)
^ Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3852)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (205) [user] u_to_uu(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (204) [user] u_to_uu([P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (203) [user] get_why_uu((P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Exit: (202) [user] current_why_UU((P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (200) [user] must_ex(current_why_UU((P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (200) [user] pfcAdd('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (200) [user] pfcAdd('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (201) [user] pfcPost('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (201) [user] pfcPost('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (202) [user] pfcPost_rev((P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'is-closed')))
^ Unify: (202) [user] pfcPost_rev((P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'is-closed')))
Call: (203) [system] is_list('next-operation'(op(+, =, 'is-closed')))
Fail: (203) [system] is_list('next-operation'(op(+, =, 'is-closed')))
^ Redo: (202) [user] pfcPost_rev((P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'is-closed')))
^ Call: (203) [user] pfcPost1('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (203) [user] pfcPost1('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (204) [user] control_arg_types('next-operation'(op(+, =, 'is-closed')), _469526)
^ Unify: (204) [user] control_arg_types('next-operation'(op(+, =, 'is-closed')), _469526)
Call: (205) [system] fail
Fail: (205) [system] fail
^ Fail: (204) [user] control_arg_types('next-operation'(op(+, =, 'is-closed')), _469526)
^ Redo: (203) [user] pfcPost1('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (203) [user] pfcPost1('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (204) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _489322, (notrace, wdmsg(('next-operation'(op(+, =, 'is-closed'))=>_489322)), trace)))
^ Unify: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _489322, (notrace, wdmsg(('next-operation'(op(+, =, 'is-closed'))=>_489322)), trace)))
^ Call: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _489322, (notrace, wdmsg(('next-operation'(op(+, =, 'is-closed'))=>_489322)), trace)), user:each_call_cleanup)
^ Unify: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _489322, (notrace, wdmsg(('next-operation'(op(+, =, 'is-closed'))=>_489322)), trace)), user:each_call_cleanup)
Call: (206) [system] current_prolog_flag(occurs_check, _519764)
Exit: (206) [system] current_prolog_flag(occurs_check, true)
^ Call: (206) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3878, (notrace, wdmsg(('next-operation'(op(+, =, 'is-closed'))=>_3878)), trace)), user:set_prolog_flag(occurs_check, true))
^ Unify: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3878, (notrace, wdmsg(('next-operation'(op(+, =, 'is-closed'))=>_3878)), trace)), user:set_prolog_flag(occurs_check, true))
Call: (207) [system] true==true
Exit: (207) [system] true==true
^ Call: (208) [user] pfcPost11('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (208) [user] pfcPost11('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (211) [user] pfcAddSupport('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (211) [user] pfcAddSupport('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (212) [user] assert('$spft$'('next-operation'(op(+, =, 'is-closed')), P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (212) [user] assert('$spft$'('next-operation'(op(+, =, 'is-closed')), P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (211) [user] pfcAddSupport('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-closed')))
^ Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-closed')))
^ Call: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-closed')), true)
^ Unify: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-closed')), true)
^ Call: (211) [user] is_asserted_exact('next-operation'(op(+, =, 'is-closed')), true)
^ Unify: (211) [user] is_asserted_exact('next-operation'(op(+, =, 'is-closed')), true)
^ Call: (212) [user] strip_module('next-operation'(op(+, =, 'is-closed')), _100804, _100806)
^ Exit: (212) [user] strip_module('next-operation'(op(+, =, 'is-closed')), user, 'next-operation'(op(+, =, 'is-closed')))
^ Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-closed')), true)
^ Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-closed')), true)
Call: (213) [system] _104548=user
Exit: (213) [system] user=user
^ Call: (213) [user] clause(user:'next-operation'(op(+, =, 'is-closed')), true, _106418)
^ Fail: (213) [user] clause('next-operation'(op(+, =, 'is-closed')), true, _106418)
^ Redo: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-closed')), true)
^ Call: (213) [user] clause(user:'next-operation'(op(+, =, 'is-closed')), true, _109246)
^ Fail: (213) [user] clause('next-operation'(op(+, =, 'is-closed')), true, _109246)
^ Fail: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-closed')), true)
^ Fail: (211) [user] is_asserted_exact('next-operation'(op(+, =, 'is-closed')), true)
^ Redo: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-closed')), true)
^ Exit: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-closed')), true)
^ Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-closed')))
^ Call: (209) [user] pfcPost2('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (209) [user] pfcPost2('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-closed')));assert('next-operation'(op(+, =, 'is-closed'))))))
^ Unify: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-closed')));assert('next-operation'(op(+, =, 'is-closed'))))))
^ Call: (212) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-closed')));assert('next-operation'(op(+, =, 'is-closed')))))
^ Unify: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-closed')));assert('next-operation'(op(+, =, 'is-closed')))))
^ Call: (214) [user] is_asserted_exact('next-operation'(op(+, =, 'is-closed')))
^ Unify: (214) [user] is_asserted_exact('next-operation'(op(+, =, 'is-closed')))
^ Call: (215) [user] strip_module('next-operation'(op(+, =, 'is-closed')), _136556, _136558)
^ Exit: (215) [user] strip_module('next-operation'(op(+, =, 'is-closed')), user, 'next-operation'(op(+, =, 'is-closed')))
^ Call: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'is-closed')), _138436, _138438)
^ Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed')), true)
Call: (216) [system] var('next-operation'(op(+, =, 'is-closed')))
Fail: (216) [system] var('next-operation'(op(+, =, 'is-closed')))
^ Redo: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'is-closed')), _138436, _138438)
^ Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed')), true)
^ Exit: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed')), true)
^ Call: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-closed')), true)
^ Unify: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-closed')), true)
Call: (216) [system] _146842=user
Exit: (216) [system] user=user
^ Call: (216) [user] clause(user:'next-operation'(op(+, =, 'is-closed')), true, _148712)
^ Fail: (216) [user] clause('next-operation'(op(+, =, 'is-closed')), true, _148712)
^ Redo: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-closed')), true)
^ Call: (216) [user] clause(user:'next-operation'(op(+, =, 'is-closed')), true, _151540)
^ Fail: (216) [user] clause('next-operation'(op(+, =, 'is-closed')), true, _151540)
^ Fail: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-closed')), true)
^ Fail: (214) [user] is_asserted_exact('next-operation'(op(+, =, 'is-closed')))
^ Call: (214) [user] assert('next-operation'(op(+, =, 'is-closed')))
^ Exit: (214) [user] assert('next-operation'(op(+, =, 'is-closed')))
^ Exit: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-closed')));assert('next-operation'(op(+, =, 'is-closed')))))
^ Exit: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-closed')));assert('next-operation'(op(+, =, 'is-closed'))))))
^ Call: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (212) [user] pfcTraceAdd('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (212) [user] pfcTraceAdd('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'is-closed')))
^ Unify: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'is-closed')))
^ Call: (215) [user] pfcIsNotTraced('next-operation'(op(+, =, 'is-closed')))
^ Unify: (215) [user] pfcIsNotTraced('next-operation'(op(+, =, 'is-closed')))
^ Call: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-closed')), _208210)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-closed')), _208210)
Call: (217) [system] var('next-operation'(op(+, =, 'is-closed')))
Fail: (217) [system] var('next-operation'(op(+, =, 'is-closed')))
^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-closed')), _208210)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-closed')), _208210)
Call: (217) [system] compound('next-operation'(op(+, =, 'is-closed')))
Exit: (217) [system] compound('next-operation'(op(+, =, 'is-closed')))
Call: (217) [system] 1<1
Fail: (217) [system] 1<1
^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-closed')), _208210)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-closed')), _208210)
Call: (217) [system] _219362 is 1+ -1
Exit: (217) [system] 0 is 1+ -1
^ Call: (217) [user] compound_eles('next-operation'(op(+, =, 'is-closed')), _221220)
^ Unify: (217) [user] compound_eles('next-operation'(op(+, =, 'is-closed')), _221220)
Call: (218) [system] is_list('next-operation'(op(+, =, 'is-closed')))
Fail: (218) [system] is_list('next-operation'(op(+, =, 'is-closed')))
^ Redo: (217) [user] compound_eles('next-operation'(op(+, =, 'is-closed')), _221220)
^ Unify: (217) [user] compound_eles('next-operation'(op(+, =, 'is-closed')), _221220)
Call: (218) [system] compound('next-operation'(op(+, =, 'is-closed')))
Exit: (218) [system] compound('next-operation'(op(+, =, 'is-closed')))
Call: (218) [system] compound_name_arguments('next-operation'(op(+, =, 'is-closed')), _228630, _228632)
Exit: (218) [system] compound_name_arguments('next-operation'(op(+, =, 'is-closed')), 'next-operation', [op(+, =, 'is-closed')])
Call: (218) [lists] lists:member(_221220, ['next-operation', op(+, =, 'is-closed')])
Unify: (218) [lists] lists:member(_221220, ['next-operation', op(+, =, 'is-closed')])
Call: (219) [lists] lists:member_([op(+, =, 'is-closed')], _221220, 'next-operation')
Unify: (219) [lists] lists:member_([op(+, =, 'is-closed')], 'next-operation', 'next-operation')
Exit: (219) [lists] lists:member_([op(+, =, 'is-closed')], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'is-closed')])
^ Exit: (217) [user] compound_eles('next-operation'(op(+, =, 'is-closed')), 'next-operation')
^ Call: (217) [user] compound_eles(0, 'next-operation', _208210)
^ Unify: (217) [user] compound_eles(0, 'next-operation', _208210)
Call: (218) [system] var('next-operation')
Fail: (218) [system] var('next-operation')
^ Redo: (217) [user] compound_eles(0, 'next-operation', _208210)
^ Unify: (217) [user] compound_eles(0, 'next-operation', _208210)
Call: (218) [system] compound('next-operation')
Fail: (218) [system] compound('next-operation')
^ Redo: (217) [user] compound_eles(0, 'next-operation', _208210)
Call: (218) [system] _208210='next-operation'
Exit: (218) [system] 'next-operation'='next-operation'
^ Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-closed')), 'next-operation')
^ Call: (216) [user] pfcIgnored('next-operation')
^ Fail: (216) [user] pfcIgnored('next-operation')
Redo: (219) [lists] lists:member_([op(+, =, 'is-closed')], _221220, 'next-operation')
Unify: (219) [lists] lists:member_([op(+, =, 'is-closed')], _221220, 'next-operation')
Call: (220) [lists] lists:member_([], _221220, op(+, =, 'is-closed'))
Unify: (220) [lists] lists:member_([], op(+, =, 'is-closed'), op(+, =, 'is-closed'))
Exit: (220) [lists] lists:member_([], op(+, =, 'is-closed'), op(+, =, 'is-closed'))
Exit: (219) [lists] lists:member_([op(+, =, 'is-closed')], op(+, =, 'is-closed'), 'next-operation')
Exit: (218) [lists] lists:member(op(+, =, 'is-closed'), ['next-operation', op(+, =, 'is-closed')])
^ Exit: (217) [user] compound_eles('next-operation'(op(+, =, 'is-closed')), op(+, =, 'is-closed'))
^ Call: (217) [user] compound_eles(0, op(+, =, 'is-closed'), _208210)
^ Unify: (217) [user] compound_eles(0, op(+, =, 'is-closed'), _208210)
Call: (218) [system] var(op(+, =, 'is-closed'))
Fail: (218) [system] var(op(+, =, 'is-closed'))
^ Redo: (217) [user] compound_eles(0, op(+, =, 'is-closed'), _208210)
^ Unify: (217) [user] compound_eles(0, op(+, =, 'is-closed'), _208210)
Call: (218) [system] compound(op(+, =, 'is-closed'))
Exit: (218) [system] compound(op(+, =, 'is-closed'))
Call: (218) [system] 0<1
Exit: (218) [system] 0<1
Call: (218) [system] _208210=op(+, =, 'is-closed')
Exit: (218) [system] op(+, =, 'is-closed')=op(+, =, 'is-closed')
^ Exit: (217) [user] compound_eles(0, op(+, =, 'is-closed'), op(+, =, 'is-closed'))
^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-closed')), op(+, =, 'is-closed'))
^ Call: (216) [user] pfcIgnored(op(+, =, 'is-closed'))
^ Fail: (216) [user] pfcIgnored(op(+, =, 'is-closed'))
^ Fail: (215) [user] pfcIsNotTraced('next-operation'(op(+, =, 'is-closed')))
^ Redo: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'is-closed')))
^ Unify: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'is-closed')))
^ Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-closed')), _276010)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-closed')), _276010)
Call: (216) [system] var('next-operation'(op(+, =, 'is-closed')))
Fail: (216) [system] var('next-operation'(op(+, =, 'is-closed')))
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-closed')), _276010)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-closed')), _276010)
Call: (216) [system] compound('next-operation'(op(+, =, 'is-closed')))
Exit: (216) [system] compound('next-operation'(op(+, =, 'is-closed')))
Call: (216) [system] 1<1
Fail: (216) [system] 1<1
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-closed')), _276010)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-closed')), _276010)
Call: (216) [system] _287162 is 1+ -1
Exit: (216) [system] 0 is 1+ -1
^ Call: (216) [user] compound_eles('next-operation'(op(+, =, 'is-closed')), _289020)
^ Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'is-closed')), _289020)
Call: (217) [system] is_list('next-operation'(op(+, =, 'is-closed')))
Fail: (217) [system] is_list('next-operation'(op(+, =, 'is-closed')))
^ Redo: (216) [user] compound_eles('next-operation'(op(+, =, 'is-closed')), _289020)
^ Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'is-closed')), _289020)
Call: (217) [system] compound('next-operation'(op(+, =, 'is-closed')))
Exit: (217) [system] compound('next-operation'(op(+, =, 'is-closed')))
Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'is-closed')), _296430, _296432)
Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'is-closed')), 'next-operation', [op(+, =, 'is-closed')])
Call: (217) [lists] lists:member(_289020, ['next-operation', op(+, =, 'is-closed')])
Unify: (217) [lists] lists:member(_289020, ['next-operation', op(+, =, 'is-closed')])
Call: (218) [lists] lists:member_([op(+, =, 'is-closed')], _289020, 'next-operation')
Unify: (218) [lists] lists:member_([op(+, =, 'is-closed')], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member_([op(+, =, 'is-closed')], 'next-operation', 'next-operation')
Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'is-closed')])
^ Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'is-closed')), 'next-operation')
^ Call: (216) [user] compound_eles(0, 'next-operation', _276010)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _276010)
Call: (217) [system] var('next-operation')
Fail: (217) [system] var('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _276010)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _276010)
Call: (217) [system] compound('next-operation')
Fail: (217) [system] compound('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _276010)
Call: (217) [system] _276010='next-operation'
Exit: (217) [system] 'next-operation'='next-operation'
^ Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-closed')), 'next-operation')
^ Call: (215) [user] pfcTraced('next-operation')
^ Fail: (215) [user] pfcTraced('next-operation')
Redo: (218) [lists] lists:member_([op(+, =, 'is-closed')], _289020, 'next-operation')
Unify: (218) [lists] lists:member_([op(+, =, 'is-closed')], _289020, 'next-operation')
Call: (219) [lists] lists:member_([], _289020, op(+, =, 'is-closed'))
Unify: (219) [lists] lists:member_([], op(+, =, 'is-closed'), op(+, =, 'is-closed'))
Exit: (219) [lists] lists:member_([], op(+, =, 'is-closed'), op(+, =, 'is-closed'))
Exit: (218) [lists] lists:member_([op(+, =, 'is-closed')], op(+, =, 'is-closed'), 'next-operation')
Exit: (217) [lists] lists:member(op(+, =, 'is-closed'), ['next-operation', op(+, =, 'is-closed')])
^ Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'is-closed')), op(+, =, 'is-closed'))
^ Call: (216) [user] compound_eles(0, op(+, =, 'is-closed'), _276010)
^ Unify: (216) [user] compound_eles(0, op(+, =, 'is-closed'), _276010)
Call: (217) [system] var(op(+, =, 'is-closed'))
Fail: (217) [system] var(op(+, =, 'is-closed'))
^ Redo: (216) [user] compound_eles(0, op(+, =, 'is-closed'), _276010)
^ Unify: (216) [user] compound_eles(0, op(+, =, 'is-closed'), _276010)
Call: (217) [system] compound(op(+, =, 'is-closed'))
Exit: (217) [system] compound(op(+, =, 'is-closed'))
Call: (217) [system] 0<1
Exit: (217) [system] 0<1
Call: (217) [system] _276010=op(+, =, 'is-closed')
Exit: (217) [system] op(+, =, 'is-closed')=op(+, =, 'is-closed')
^ Exit: (216) [user] compound_eles(0, op(+, =, 'is-closed'), op(+, =, 'is-closed'))
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-closed')), op(+, =, 'is-closed'))
^ Call: (215) [user] pfcTraced(op(+, =, 'is-closed'))
^ Fail: (215) [user] pfcTraced(op(+, =, 'is-closed'))
^ Fail: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'is-closed')))
^ Redo: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (213) [user] pfcTraceBreak('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcTraceBreak('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (214) [user] pfcSpied('next-operation'(op(+, =, 'is-closed')), +)
^ Fail: (214) [user] pfcSpied('next-operation'(op(+, =, 'is-closed')), +)
^ Redo: (213) [user] pfcTraceBreak('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (213) [user] pfcTraceBreak('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (212) [user] pfcTraceAdd('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (212) [user] pfcEnqueue('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (212) [user] pfcEnqueue('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (213) [user] pfcGetSearch(_442422)
^ Unify: (213) [user] pfcGetSearch(_442422)
Call: (214) [t_l] t_l:pfcSearchTL(_444272)
Fail: (214) [t_l] t_l:pfcSearchTL(_444272)
^ Redo: (213) [user] pfcGetSearch(_442422)
^ Call: (214) [user] pfcSearch(_447046)
^ Unify: (214) [user] pfcSearch(direct)
^ Exit: (214) [user] pfcSearch(direct)
Call: (214) [system] _442422=direct
Exit: (214) [system] direct=direct
^ Exit: (213) [user] pfcGetSearch(direct)
^ Call: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Call: (214) [system] direct=direct
Exit: (214) [system] direct=direct
^ Call: (214) [user] pfcFwd('next-operation'(op(+, =, 'is-closed')))
^ Unify: (214) [user] pfcFwd('next-operation'(op(+, =, 'is-closed')))
^ Call: (215) [user] control_arg_types('next-operation'(op(+, =, 'is-closed')), _471480)
^ Unify: (215) [user] control_arg_types('next-operation'(op(+, =, 'is-closed')), _471480)
Call: (216) [system] fail
Fail: (216) [system] fail
^ Fail: (215) [user] control_arg_types('next-operation'(op(+, =, 'is-closed')), _471480)
^ Redo: (214) [user] pfcFwd('next-operation'(op(+, =, 'is-closed')))
^ Unify: (214) [user] pfcFwd('next-operation'(op(+, =, 'is-closed')))
^ Call: (215) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, 'is-closed'))))
^ Unify: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-closed'))))
^ Call: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-closed'))), user:each_call_cleanup)
^ Unify: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-closed'))), user:each_call_cleanup)
Call: (217) [system] current_prolog_flag(occurs_check, _481742)
Exit: (217) [system] current_prolog_flag(occurs_check, true)
^ Call: (217) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-closed'))), user:set_prolog_flag(occurs_check, true))
^ Unify: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-closed'))), user:set_prolog_flag(occurs_check, true))
Call: (218) [system] true==true
Exit: (218) [system] true==true
^ Call: (218) [user] pfcFwd0('next-operation'(op(+, =, 'is-closed')))
^ Unify: (218) [user] pfcFwd0('next-operation'(op(+, =, 'is-closed')))
Call: (219) [system] is_list(_489238)
Fail: (219) [system] is_list(_489238)
^ Redo: (218) [user] pfcFwd0('next-operation'(op(+, =, 'is-closed')))
^ Call: (219) [user] pfcFwd1('next-operation'(op(+, =, 'is-closed')))
^ Unify: (219) [user] pfcFwd1('next-operation'(op(+, =, 'is-closed')))
^ Call: (220) [user] fc_rule_check('next-operation'(op(+, =, 'is-closed')))
^ Unify: (220) [user] fc_rule_check('next-operation'(op(+, =, 'is-closed')))
^ Exit: (220) [user] fc_rule_check('next-operation'(op(+, =, 'is-closed')))
Call: (220) [system] copy_term('next-operation'(op(+, =, 'is-closed')), _496632)
Exit: (220) [system] copy_term('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed')))
^ Call: (220) [user] ignore(fcpt('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed'))))
^ Unify: (220) [system] ignore(user:fcpt('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed'))))
^ Call: (221) [user] fcpt('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed')))
^ Unify: (221) [user] fcpt('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed')))
^ Call: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'is-closed')), _502224))
^ Unify: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'is-closed')), _502224))
^ Call: (223) [user] clause('$pt$'('next-operation'(op(+, =, 'is-closed')), _502224), true)
^ Fail: (223) [user] clause('$pt$'('next-operation'(op(+, =, 'is-closed')), _502224), true)
^ Redo: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'is-closed')), _502224))
^ Call: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-closed')), _502224))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-closed')), _502224))
Call: (224) [system] var('$pt$'('next-operation'(op(+, =, 'is-closed')), _502224))
Fail: (224) [system] var('$pt$'('next-operation'(op(+, =, 'is-closed')), _502224))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-closed')), _502224))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-closed')), _502224))
Call: (224) [system] callable('$pt$'('next-operation'(op(+, =, 'is-closed')), _502224))
Exit: (224) [system] callable('$pt$'('next-operation'(op(+, =, 'is-closed')), _502224))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-closed')), _502224))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-closed')), _502224))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-closed')), _502224))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'is-closed')), _502224), imported_from(system))
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _502224), imported_from(system))
Call: (225) [system] nonvar(imported_from(system))
Exit: (225) [system] nonvar(imported_from(system))
Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _502224))
Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _502224))
Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _502224))
Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
Call: (227) [system] callable('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
Exit: (227) [system] callable('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
^ Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), imported_from(system))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), built_in)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), built_in)
Call: (225) [system] nonvar(built_in)
Exit: (225) [system] nonvar(built_in)
Call: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
Unify: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
Call: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), _19534, _19536)
Unify: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), _19534, _19536)
Call: (227) [system] compound('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
Exit: (227) [system] compound('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
Call: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), _19534, _19536)
Exit: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), '$pt$', 2)
Exit: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), '$pt$', 2)
^ Call: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^ Exit: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^ Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), built_in)
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), _30776)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), _31716)
Call: (225) [system] nonvar(_32574)
^ Redo: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), _33576)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), _34510)
Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
Call: (226) [system] atom(user)
Exit: (226) [system] atom(user)
Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
^ Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), interpreted)
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), number_of_clauses(_43704))
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), number_of_clauses(_43704))
Call: (225) [system] nonvar(number_of_clauses(_43704))
Exit: (225) [system] nonvar(number_of_clauses(_43704))
Call: (225) [$syspreds] property_predicate(number_of_clauses(_43704), user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
Unify: (225) [$syspreds] property_predicate(number_of_clauses(_43704), user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
Call: (227) [system] callable('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
Exit: (227) [system] callable('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
Exit: (225) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
^ Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), number_of_clauses(0))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
^ Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _58548), (prolog_current_choice(_58558), push_current_choice(_58558), clause('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), _58580), pfc_call(_58580)), nb_setval('$pfc_current_choice', _58548))
^ Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _58548), user:(prolog_current_choice(_58558), push_current_choice(_58558), clause('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), _58580), pfc_call(_58580)), user:nb_setval('$pfc_current_choice', _58548))
^ Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _58548))
Call: (227) [system] nb_current('$pfc_current_choice', _58548)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
^ Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (226) [system] prolog_current_choice(_58558)
Exit: (226) [system] prolog_current_choice(2932)
^ Call: (226) [user] push_current_choice(2932)
^ Unify: (226) [user] push_current_choice(2932)
Call: (227) [system] nb_current('$pfc_current_choice', _67898)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
Call: (227) [system] b_setval('$pfc_current_choice', [2932])
Exit: (227) [system] b_setval('$pfc_current_choice', [2932])
^ Exit: (226) [user] push_current_choice(2932)
^ Call: (226) [user] clause('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), _58580)
^ Fail: (226) [user] clause('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), _58580)
Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (227) [system] duplicate_term([], _76270)
Exit: (227) [system] duplicate_term([], [])
Call: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _58548), user:(prolog_current_choice(_58558), push_current_choice(_58558), clause('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), _58580), pfc_call(_58580)), user:nb_setval('$pfc_current_choice', _58548))
^ Fail: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
^ Fail: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
^ Redo: (221) [user] fcpt('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed')))
^ Unify: (221) [user] fcpt('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed')))
^ Exit: (221) [user] fcpt('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed')))
^ Exit: (220) [system] ignore(user:fcpt('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed'))))
^ Call: (220) [user] ignore(fcnt('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed'))))
^ Unify: (220) [system] ignore(user:fcnt('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed'))))
^ Call: (221) [user] fcnt('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed')))
^ Unify: (221) [user] fcnt('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed')))
^ Call: (222) [user] pfc_spft(_91140, _91226, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148))
^ Unify: (222) [user] pfc_spft(_91140, _92158, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148))
^ Call: (223) [user] pfcCallSystem('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
^ Unify: (223) [user] pfcCallSystem('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
^ Call: (224) [user] pfc_call('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
^ Unify: (224) [user] pfc_call('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
Call: (225) [system] var('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
Fail: (225) [system] var('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
^ Redo: (224) [user] pfc_call('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
^ Unify: (224) [user] pfc_call('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
Call: (225) [system] callable('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
Exit: (225) [system] callable('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
^ Unify: (224) [user] pfc_call('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
^ Redo: (224) [user] pfc_call('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
^ Unify: (224) [user] pfc_call('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
^ Call: (225) [user] predicate_property('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)), imported_from(system))
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)), imported_from(system))
Call: (226) [system] nonvar(imported_from(system))
Exit: (226) [system] nonvar(imported_from(system))
Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
Call: (228) [system] callable('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
Exit: (228) [system] callable('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
^ Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)), imported_from(system))
^ Redo: (224) [user] pfc_call('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
^ Unify: (224) [user] pfc_call('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
^ Call: (225) [user] predicate_property('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)), built_in)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)), built_in)
Call: (226) [system] nonvar(built_in)
Exit: (226) [system] nonvar(built_in)
Call: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
Unify: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
Call: (227) [system] callable('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
Exit: (227) [system] callable('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
Call: (227) [$syspreds] goal_name_arity('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)), _127298, _127300)
Unify: (227) [$syspreds] goal_name_arity('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)), _127298, _127300)
Call: (228) [system] compound('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
Exit: (228) [system] compound('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
Call: (228) [system] compound_name_arity('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)), _127298, _127300)
Exit: (228) [system] compound_name_arity('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)), '$spft$', 3)
Exit: (227) [$syspreds] goal_name_arity('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)), '$spft$', 3)
^ Call: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^ Exit: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^ Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)), built_in)
^ Redo: (224) [user] pfc_call('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
^ Unify: (224) [user] pfc_call('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
^ Call: (225) [user] predicate_property('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)), _138540)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)), _139480)
Call: (226) [system] nonvar(_140338)
^ Redo: (225) [$syspreds] predicate_property(user:'$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)), _141340)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)), _142274)
Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
Call: (227) [system] callable('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
Exit: (227) [system] callable('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
^ Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)), interpreted)
^ Unify: (224) [user] pfc_call('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
^ Call: (225) [user] predicate_property('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)), number_of_clauses(_151468))
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)), number_of_clauses(_151468))
Call: (226) [system] nonvar(number_of_clauses(_151468))
Exit: (226) [system] nonvar(number_of_clauses(_151468))
Call: (226) [$syspreds] property_predicate(number_of_clauses(_151468), user:'$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
Unify: (226) [$syspreds] property_predicate(number_of_clauses(_151468), user:'$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
Call: (228) [system] callable('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
Exit: (228) [system] callable('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
Exit: (226) [$syspreds] property_predicate(number_of_clauses(743), user:'$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
^ Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)), number_of_clauses(743))
^ Unify: (224) [user] pfc_call('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
^ Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _166312), (prolog_current_choice(_166322), push_current_choice(_166322), clause('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)), _166344), pfc_call(_166344)), nb_setval('$pfc_current_choice', _166312))
^ Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _166312), user:(prolog_current_choice(_166322), push_current_choice(_166322), clause('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)), _166344), pfc_call(_166344)), user:nb_setval('$pfc_current_choice', _166312))
^ Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _166312))
Call: (228) [system] nb_current('$pfc_current_choice', _166312)
Exit: (228) [system] nb_current('$pfc_current_choice', [])
^ Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (227) [system] prolog_current_choice(_166322)
Exit: (227) [system] prolog_current_choice(2952)
^ Call: (227) [user] push_current_choice(2952)
^ Unify: (227) [user] push_current_choice(2952)
Call: (228) [system] nb_current('$pfc_current_choice', _175662)
Exit: (228) [system] nb_current('$pfc_current_choice', [])
Call: (228) [system] b_setval('$pfc_current_choice', [2952])
Exit: (228) [system] b_setval('$pfc_current_choice', [2952])
^ Exit: (227) [user] push_current_choice(2952)
^ Call: (227) [user] clause('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)), _166344)
^ Fail: (227) [user] clause('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)), _166344)
Call: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (228) [system] duplicate_term([], _184034)
Exit: (228) [system] duplicate_term([], [])
Call: (228) [system] nb_linkval('$pfc_current_choice', [])
Exit: (228) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _166312), user:(prolog_current_choice(_166322), push_current_choice(_166322), clause('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)), _166344), pfc_call(_166344)), user:nb_setval('$pfc_current_choice', _166312))
^ Fail: (224) [user] pfc_call('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
^ Fail: (223) [user] pfcCallSystem('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
^ Fail: (222) [user] pfc_spft(_91140, _191538, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148))
^ Redo: (221) [user] fcnt('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed')))
^ Unify: (221) [user] fcnt('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed')))
^ Exit: (221) [user] fcnt('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed')))
^ Exit: (220) [system] ignore(user:fcnt('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed'))))
^ Exit: (219) [user] pfcFwd1('next-operation'(op(+, =, 'is-closed')))
^ Exit: (218) [user] pfcFwd0('next-operation'(op(+, =, 'is-closed')))
^ Exit: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-closed'))), user:set_prolog_flag(occurs_check, true))
^ Exit: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-closed'))), user:each_call_cleanup)
^ Exit: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-closed'))))
^ Exit: (214) [user] pfcFwd('next-operation'(op(+, =, 'is-closed')))
^ Exit: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (212) [user] pfcEnqueue('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Exit: (209) [user] pfcPost2('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (208) [user] pfcPost11('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3878, (notrace, wdmsg(('next-operation'(op(+, =, 'is-closed'))=>_3878)), trace)), user:set_prolog_flag(occurs_check, true))
^ Exit: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3878, (notrace, wdmsg(('next-operation'(op(+, =, 'is-closed'))=>_3878)), trace)), user:each_call_cleanup)
^ Exit: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3878, (notrace, wdmsg(('next-operation'(op(+, =, 'is-closed'))=>_3878)), trace)))
^ Exit: (203) [user] pfcPost1('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (202) [user] pfcPost_rev((P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'is-closed')))
^ Exit: (201) [user] pfcPost('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (201) [user] pfcRun
^ Unify: (201) [user] pfcRun
^ Call: (202) [user] pfcGetSearch(direct)
^ Unify: (202) [user] pfcGetSearch(direct)
Call: (203) [t_l] t_l:pfcSearchTL(_288844)
Fail: (203) [t_l] t_l:pfcSearchTL(_288844)
^ Redo: (202) [user] pfcGetSearch(direct)
^ Call: (203) [user] pfcSearch(_291618)
^ Unify: (203) [user] pfcSearch(direct)
^ Exit: (203) [user] pfcSearch(direct)
Call: (203) [system] direct=direct
Exit: (203) [system] direct=direct
^ Exit: (202) [user] pfcGetSearch(direct)
^ Unify: (201) [user] pfcRun
^ Exit: (201) [user] pfcRun
^ Exit: (200) [user] pfcAdd('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (199) [user] pfcAdd('next-operation'(op(+, =, 'is-closed')))
^ Exit: (198) [user] pfcAdd_Now('next-operation'(op(+, =, 'is-closed')))
^ Exit: (197) [user] if_t(into_simple_op(+, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], op(+, =, 'is-closed')), pfcAdd_Now('next-operation'(op(+, =, 'is-closed'))))
Call: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]]), _3422))
Unify: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]]), _3422))
^ Call: (199) [user] as_tf(asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]]), _3422)
^ Unify: (199) [user] as_tf(asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]]), _3422)
Call: (200) [system] asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])\=[_313084|_313086]
Exit: (200) [system] asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])\=[_313084|_313086]
^ Call: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]]))*->_3422='True';_3422='False'))
^ Unify: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]]))*->_3422='True';_3422='False'))
Call: (201) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]]))*->_3422='True';_3422='False'), error(_316822, _316824), fail)
Unify: (201) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]]))*->_3422='True';_3422='False'), error(_316822, _316824), fail)
Call: (204) [user] asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
Unify: (204) [user] asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
Call: (205) [user] metta_interp_mode(+, _320538)
Unify: (205) [user] metta_interp_mode(+, load)
Exit: (205) [user] metta_interp_mode(+, load)
Call: (205) [user] asserted_do_metta('&self', load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
Unify: (205) [user] asserted_do_metta('&self', load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
Call: (206) [user] metta_interp_mode(load, _325128)
Redo: (205) [user] asserted_do_metta('&self', load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
Unify: (205) [user] asserted_do_metta('&self', load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
Call: (206) [system] load==exec
Redo: (205) [user] asserted_do_metta('&self', load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
Unify: (205) [user] asserted_do_metta('&self', load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
Call: (206) [user] asserted_do_metta2('&self', load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
Unify: (206) [user] asserted_do_metta2('&self', load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
Call: (207) [system] nonvar(load)
Exit: (207) [system] nonvar(load)
Call: (207) [user] metta_interp_mode(load, _334350)
Redo: (206) [user] asserted_do_metta2('&self', load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
Unify: (206) [user] asserted_do_metta2('&self', load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
^ Call: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], metta_atom('&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])))
^ Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], metta_atom('&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])))
^ Call: (208) [user] is_compatio
^ Unify: (208) [user] is_compatio
^ Call: (210) [system] setup_call_cleanup('$notrace'(_340826, _340828), once(user:is_compatio0), '$restore_trace'(_340826, _340828))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_340826, _340828), system:once(user:is_compatio0), system:'$restore_trace'(_340826, _340828))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_340826, _340828))
^ Fail: (208) [user] is_compatio
^ Redo: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], metta_atom('&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])))
^ Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], metta_atom('&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])))
^ Call: (209) [rtrace] rtrace:quietly3(user:(wots(_346444, must_det_ll(user:metta_anew(load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], metta_atom('&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])))), (_346444==""->true;our_ansi_format('#ffa505', '~w~n', [_346444]))))
^ Unify: (209) [rtrace] rtrace:quietly3(user:(wots(_346444, must_det_ll(user:metta_anew(load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], metta_atom('&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])))), (_346444==""->true;our_ansi_format('#ffa505', '~w~n', [_346444]))))
(=
(is-closed $x)
(if
(is-variable $x) False
(if
(== () $x) True
(if
(is-expression $x)
(and
(let $head
(car-atom $x)
(is-closed $head))
(let $tail
(cdr-atom $x)
(is-closed $tail))) True))))
; Action: load=metta_atom_asserted('&self',[=,['is-closed',_x],[if,['is-variable',_x],'False',[if,[==,[],_x],'True',[if,['is-expression',_x],[and,[let,_head,['car-atom',_x],['is-closed',_head]],[let,_tail,['cdr-atom',_x],['is-closed',_tail]]],'True']]]])
^ Exit: (209) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], metta_atom('&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^ Exit: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], metta_atom('&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])))
Exit: (206) [user] asserted_do_metta2('&self', load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
Exit: (205) [user] asserted_do_metta('&self', load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
Exit: (204) [user] asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
Call: (204) [system] _3422='True'
Exit: (204) [system] 'True'='True'
Exit: (201) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]]))*->'True'='True';'True'='False'), error(_316822, _316824), fail)
^ Exit: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]]))*->'True'='True';'True'='False'))
^ Exit: (199) [user] as_tf(asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]]), 'True')
Exit: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]]), 'True'))
Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], 'True')
^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], 'True'))
^ Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382)
^ Unify: (194) [user] metta_file_buffer(+, '$COMMENT'("; function", 27, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(560, 25, 26, 560))
^ Exit: (194) [user] metta_file_buffer(+, '$COMMENT'("; function", 27, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(560, 25, 26, 560))
^ Call: (195) [user] apply:maplist(maybe_assign, [])
^ Unify: (195) [apply] apply:maplist(user:maybe_assign, [])
Call: (196) [apply] apply:maplist_([], user:maybe_assign)
Unify: (196) [apply] apply:maplist_([], user:maybe_assign)
Exit: (196) [apply] apply:maplist_([], user:maybe_assign)
^ Exit: (195) [apply] apply:maplist(user:maybe_assign, [])
^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; function", 27, 0), _3422))
^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; function", 27, 0), _3422))
Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; function", 27, 0), _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; function", 27, 0), _3422)
Call: (197) [system] var('$COMMENT'("; function", 27, 0))
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; function", 27, 0), _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; function", 27, 0), _3422)
Call: (197) [system] (+)\==exec
Exit: (197) [system] (+)\==exec
Call: (197) [system] '$COMMENT'("; function", 27, 0)==[]
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; function", 27, 0), _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; function", 27, 0), _3422)
Call: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; function", _3422)
Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; function", _3422)
Call: (198) [system] var("; function")
Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; function", _3422)
Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; function", _3422)
Call: (198) [system] comment(+)\==exec
Exit: (198) [system] comment(+)\==exec
Call: (198) [system] "; function"==[]
Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; function", _3422)
Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; function", _3422)
^ Call: (198) [user] write_comment("; function")
^ Unify: (198) [user] write_comment("; function")
^ Call: (199) [user] is_compatio
^ Unify: (199) [user] is_compatio
^ Call: (201) [system] setup_call_cleanup('$notrace'(_474192, _474194), once(user:is_compatio0), '$restore_trace'(_474192, _474194))
^ Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_474192, _474194), system:once(user:is_compatio0), system:'$restore_trace'(_474192, _474194))
^ Call: (202) [system] sig_atomic(system:'$notrace'(_474192, _474194))
^ Redo: (198) [user] write_comment("; function")
^ Unify: (198) [user] write_comment("; function")
^ Call: (199) [user] silent_loading
^ Unify: (199) [user] silent_loading
^ Call: (200) [user] option_value(load, silent)
^ Unify: (200) [user] option_value(load, silent)
Call: (201) [system] var(silent)
Fail: (201) [system] var(silent)
^ Redo: (200) [user] option_value(load, silent)
^ Unify: (200) [user] option_value(load, silent)
Call: (201) [system] silent==true
Fail: (201) [system] silent==true
^ Redo: (200) [user] option_value(load, silent)
^ Unify: (200) [user] option_value(load, silent)
Call: (201) [system] silent==false
Fail: (201) [system] silent==false
^ Redo: (200) [user] option_value(load, silent)
^ Unify: (200) [user] option_value(load, silent)
^ Call: (202) [system] setup_call_cleanup('$notrace'(_493708, _493710), once(user:option_value0(load, silent)), '$restore_trace'(_493708, _493710))
^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_493708, _493710), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_493708, _493710))
^ Call: (203) [system] sig_atomic(system:'$notrace'(_493708, _493710))
^ Fail: (200) [user] option_value(load, silent)
^ Redo: (199) [user] silent_loading
^ Unify: (199) [user] silent_loading
^ Call: (200) [user] is_converting
^ Unify: (200) [user] is_converting
^ Call: (201) [user] is_metta_flag(convert)
^ Unify: (201) [user] is_metta_flag(convert)
^ Call: (203) [system] setup_call_cleanup('$notrace'(_502998, _503000), once(user:is_flag0(convert)), '$restore_trace'(_502998, _503000))
^ Unify: (203) [system] setup_call_cleanup(system:'$notrace'(_502998, _503000), system:once(user:is_flag0(convert)), system:'$restore_trace'(_502998, _503000))
^ Call: (204) [system] sig_atomic(system:'$notrace'(_502998, _503000))
^ Fail: (201) [user] is_metta_flag(convert)
^ Fail: (200) [user] is_converting
^ Redo: (199) [user] silent_loading
^ Unify: (199) [user] silent_loading
^ Call: (200) [user] option_value(html, 'True')
^ Unify: (200) [user] option_value(html, 'True')
Call: (201) [system] var('True')
Fail: (201) [system] var('True')
^ Redo: (200) [user] option_value(html, 'True')
^ Unify: (200) [user] option_value(html, 'True')
Call: (201) [system] 'True'==true
Fail: (201) [system] 'True'==true
^ Redo: (200) [user] option_value(html, 'True')
^ Unify: (200) [user] option_value(html, 'True')
Call: (201) [system] 'True'==false
Fail: (201) [system] 'True'==false
^ Redo: (200) [user] option_value(html, 'True')
^ Unify: (200) [user] option_value(html, 'True')
^ Call: (202) [system] setup_call_cleanup('$notrace'(_522506, _522508), once(user:option_value0(html, 'True')), '$restore_trace'(_522506, _522508))
^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_3582, _3584), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_3582, _3584))
^ Call: (203) [system] sig_atomic(system:'$notrace'(_3582, _3584))
^ Exit: (202) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1))
^ Exit: (200) [user] option_value(html, 'True')
Call: (200) [system] fail
^ Redo: (198) [user] write_comment("; function")
^ Unify: (198) [user] write_comment("; function")
^ Call: (199) [user] connlf
^ Unify: (199) [user] connlf
^ Call: (200) [user] check_silent_loading
^ Unify: (200) [user] check_silent_loading
^ Exit: (200) [user] check_silent_loading
^ Call: (200) [user] not_compat_io(format('~N'))
^ Unify: (200) [user] not_compat_io(format('~N'))
^ Call: (201) [user] not_compatio(format('~N'))
^ Unify: (201) [user] not_compatio(format('~N'))
^ Call: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^ Unify: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^ Call: (203) [user] once((is_mettalog;is_testing))
^ Unify: (203) [system] once(user:(is_mettalog;is_testing))
^ Call: (205) [user] is_mettalog
^ Unify: (205) [user] is_mettalog
^ Call: (206) [user] is_win64
^ Unify: (206) [user] is_win64
Call: (207) [system] current_prolog_flag(windows, _25486)
Fail: (207) [system] current_prolog_flag(windows, _26414)
^ Fail: (206) [user] is_win64
^ Redo: (205) [user] is_mettalog
^ Unify: (205) [user] is_mettalog
^ Call: (206) [user] is_metta_flag(log)
^ Unify: (206) [user] is_metta_flag(log)
^ Call: (208) [system] setup_call_cleanup('$notrace'(_31874, _31876), once(user:is_flag0(log)), '$restore_trace'(_31874, _31876))
^ Unify: (208) [system] setup_call_cleanup(system:'$notrace'(_31874, _31876), system:once(user:is_flag0(log)), system:'$restore_trace'(_31874, _31876))
^ Call: (209) [system] sig_atomic(system:'$notrace'(_31874, _31876))
^ Exit: (208) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1))
^ Exit: (206) [user] is_metta_flag(log)
^ Exit: (205) [user] is_mettalog
^ Exit: (203) [system] once(user:(is_mettalog;is_testing))
^ Call: (203) [user] user_err(format('~N'))
^ Unify: (203) [user] user_err(format('~N'))
^ Call: (204) [user] original_user_error(_40270)
^ Unify: (204) [user] original_user_error(_40270)
Call: (205) [system] stream_property(_40270, file_no(2))
Unify: (205) [system] stream_property(_40270, file_no(2))
Call: (206) [system] nonvar(_40270)
Redo: (205) [system] stream_property(_40270, file_no(2))
Unify: (205) [system] stream_property(_40270, file_no(2))
Call: (206) [system] nonvar(_40270)
Redo: (205) [system] stream_property(_40270, file_no(2))
Unify: (205) [system] stream_property(_40270, file_no(2))
Call: (206) [system] nonvar(file_no(2))
Exit: (206) [system] nonvar(file_no(2))
Call: (206) [system] file_no(2)=alias(_51390)
Redo: (205) [system] stream_property(_40270, file_no(2))
Exit: (205) [system] stream_property((0x7fc6d2a3a200), file_no(2))
^ Exit: (204) [user] original_user_error((0x7fc6d2a3a200))
^ Call: (204) [user] with_output_to((0x7fc6d2a3a200), format('~N'))
Call: (206) [$syspreds] format('~N')
Unify: (206) [$syspreds] format('~N')
^ Call: (207) [$syspreds] format('~N', [])
^ Exit: (207) [$syspreds] format('~N', [])
Exit: (206) [$syspreds] format('~N')
^ Exit: (204) [user] with_output_to((0x7fc6d2a3a200), format('~N'))
^ Exit: (203) [user] user_err(format('~N'))
^ Exit: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^ Exit: (201) [user] not_compatio(format('~N'))
^ Exit: (200) [user] not_compat_io(format('~N'))
^ Exit: (199) [user] connlf
^ Call: (199) [user] format(';;~w~n', ["; function"])
;;; function
^ Exit: (199) [user] format(';;~w~n', ["; function"])
^ Exit: (198) [user] write_comment("; function")
^ Call: (198) [user] ignore((symbolic("; function"), symbolic_list_concat([_69152, _69158], 'MeTTaLog only: ', "; function"), !, atom_string(_69158, _69178), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _69178, _3422)))
^ Unify: (198) [system] ignore(user:(symbolic("; function"), symbolic_list_concat([_69152, _69158], 'MeTTaLog only: ', "; function"), !, atom_string(_69158, _69178), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _69178, _3422)))
^ Call: (200) [user] symbolic("; function")
^ Unify: (200) [user] symbolic("; function")
Call: (201) [system] atomic("; function")
Exit: (201) [system] atomic("; function")
^ Exit: (200) [user] symbolic("; function")
^ Call: (200) [user] symbolic_list_concat([_69152, _69158], 'MeTTaLog only: ', "; function")
^ Unify: (200) [user] symbolic_list_concat([_69152, _69158], 'MeTTaLog only: ', "; function")
Call: (201) [system] atomic_list_concat([_69152, _69158], 'MeTTaLog only: ', "; function")
Fail: (201) [system] atomic_list_concat([_69152, _69158], 'MeTTaLog only: ', "; function")
^ Fail: (200) [user] symbolic_list_concat([_69152, _69158], 'MeTTaLog only: ', "; function")
^ Redo: (198) [system] ignore(user:(symbolic("; function"), symbolic_list_concat([_69152, _69158], 'MeTTaLog only: ', "; function"), !, atom_string(_69158, _69178), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _69178, _3422)))
^ Unify: (198) [system] ignore(user:(symbolic("; function"), symbolic_list_concat([_69152, _69158], 'MeTTaLog only: ', "; function"), !, atom_string(_69158, _69178), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _69178, _3422)))
^ Exit: (198) [system] ignore(user:(symbolic("; function"), symbolic_list_concat([_69152, _69158], 'MeTTaLog only: ', "; function"), !, atom_string(_69158, _69178), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _69178, _3422)))
^ Call: (198) [user] ignore((symbolic("; function"), symbolic_list_concat([_102598, _69158], 'MeTTaLog: ', "; function"), !, atom_string(_69158, _69178), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _69178, _3422)))
^ Unify: (198) [system] ignore(user:(symbolic("; function"), symbolic_list_concat([_102598, _69158], 'MeTTaLog: ', "; function"), !, atom_string(_69158, _69178), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _69178, _3422)))
^ Call: (200) [user] symbolic("; function")
^ Unify: (200) [user] symbolic("; function")
Call: (201) [system] atomic("; function")
Exit: (201) [system] atomic("; function")
^ Exit: (200) [user] symbolic("; function")
^ Call: (200) [user] symbolic_list_concat([_102598, _69158], 'MeTTaLog: ', "; function")
^ Unify: (200) [user] symbolic_list_concat([_102598, _69158], 'MeTTaLog: ', "; function")
Call: (201) [system] atomic_list_concat([_102598, _69158], 'MeTTaLog: ', "; function")
Fail: (201) [system] atomic_list_concat([_102598, _69158], 'MeTTaLog: ', "; function")
^ Fail: (200) [user] symbolic_list_concat([_102598, _69158], 'MeTTaLog: ', "; function")
^ Redo: (198) [system] ignore(user:(symbolic("; function"), symbolic_list_concat([_102598, _69158], 'MeTTaLog: ', "; function"), !, atom_string(_69158, _69178), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _69178, _3422)))
^ Unify: (198) [system] ignore(user:(symbolic("; function"), symbolic_list_concat([_102598, _69158], 'MeTTaLog: ', "; function"), !, atom_string(_69158, _69178), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _69178, _3422)))
^ Exit: (198) [system] ignore(user:(symbolic("; function"), symbolic_list_concat([_102598, _69158], 'MeTTaLog: ', "; function"), !, atom_string(_69158, _69178), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _69178, _3422)))
Exit: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; function", _3422)
Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; function", 27, 0), _3422)
^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; function", 27, 0), _3422))
^ Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382)
^ Unify: (194) [user] metta_file_buffer(+, '$COMMENT'("; :(X,Y, [:,X,Y]).", 28, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(560, 25, 26, 560))
^ Exit: (194) [user] metta_file_buffer(+, '$COMMENT'("; :(X,Y, [:,X,Y]).", 28, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(560, 25, 26, 560))
^ Call: (195) [user] apply:maplist(maybe_assign, [])
^ Unify: (195) [apply] apply:maplist(user:maybe_assign, [])
Call: (196) [apply] apply:maplist_([], user:maybe_assign)
Unify: (196) [apply] apply:maplist_([], user:maybe_assign)
Exit: (196) [apply] apply:maplist_([], user:maybe_assign)
^ Exit: (195) [apply] apply:maplist(user:maybe_assign, [])
^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; :(X,Y, [:,X,Y]).", 28, 0), _3422))
^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; :(X,Y, [:,X,Y]).", 28, 0), _3422))
Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; :(X,Y, [:,X,Y]).", 28, 0), _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; :(X,Y, [:,X,Y]).", 28, 0), _3422)
Call: (197) [system] var('$COMMENT'("; :(X,Y, [:,X,Y]).", 28, 0))
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; :(X,Y, [:,X,Y]).", 28, 0), _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; :(X,Y, [:,X,Y]).", 28, 0), _3422)
Call: (197) [system] (+)\==exec
Exit: (197) [system] (+)\==exec
Call: (197) [system] '$COMMENT'("; :(X,Y, [:,X,Y]).", 28, 0)==[]
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; :(X,Y, [:,X,Y]).", 28, 0), _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; :(X,Y, [:,X,Y]).", 28, 0), _3422)
Call: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; :(X,Y, [:,X,Y]).", _3422)
Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; :(X,Y, [:,X,Y]).", _3422)
Call: (198) [system] var("; :(X,Y, [:,X,Y]).")
Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; :(X,Y, [:,X,Y]).", _3422)
Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; :(X,Y, [:,X,Y]).", _3422)
Call: (198) [system] comment(+)\==exec
Exit: (198) [system] comment(+)\==exec
Call: (198) [system] "; :(X,Y, [:,X,Y])."==[]
Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; :(X,Y, [:,X,Y]).", _3422)
Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; :(X,Y, [:,X,Y]).", _3422)
^ Call: (198) [user] write_comment("; :(X,Y, [:,X,Y]).")
^ Unify: (198) [user] write_comment("; :(X,Y, [:,X,Y]).")
^ Call: (199) [user] is_compatio
^ Unify: (199) [user] is_compatio
^ Call: (201) [system] setup_call_cleanup('$notrace'(_249096, _249098), once(user:is_compatio0), '$restore_trace'(_249096, _249098))
^ Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_249096, _249098), system:once(user:is_compatio0), system:'$restore_trace'(_249096, _249098))
^ Call: (202) [system] sig_atomic(system:'$notrace'(_249096, _249098))
^ Redo: (198) [user] write_comment("; :(X,Y, [:,X,Y]).")
^ Unify: (198) [user] write_comment("; :(X,Y, [:,X,Y]).")
^ Call: (199) [user] silent_loading
^ Unify: (199) [user] silent_loading
^ Call: (200) [user] option_value(load, silent)
^ Unify: (200) [user] option_value(load, silent)
Call: (201) [system] var(silent)
Fail: (201) [system] var(silent)
^ Redo: (200) [user] option_value(load, silent)
^ Unify: (200) [user] option_value(load, silent)
Call: (201) [system] silent==true
Fail: (201) [system] silent==true
^ Redo: (200) [user] option_value(load, silent)
^ Unify: (200) [user] option_value(load, silent)
Call: (201) [system] silent==false
Fail: (201) [system] silent==false
^ Redo: (200) [user] option_value(load, silent)
^ Unify: (200) [user] option_value(load, silent)
^ Call: (202) [system] setup_call_cleanup('$notrace'(_268612, _268614), once(user:option_value0(load, silent)), '$restore_trace'(_268612, _268614))
^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_268612, _268614), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_268612, _268614))
^ Call: (203) [system] sig_atomic(system:'$notrace'(_268612, _268614))
^ Fail: (200) [user] option_value(load, silent)
^ Redo: (199) [user] silent_loading
^ Unify: (199) [user] silent_loading
^ Call: (200) [user] is_converting
^ Unify: (200) [user] is_converting
^ Call: (201) [user] is_metta_flag(convert)
^ Unify: (201) [user] is_metta_flag(convert)
^ Call: (203) [system] setup_call_cleanup('$notrace'(_277902, _277904), once(user:is_flag0(convert)), '$restore_trace'(_277902, _277904))
^ Unify: (203) [system] setup_call_cleanup(system:'$notrace'(_277902, _277904), system:once(user:is_flag0(convert)), system:'$restore_trace'(_277902, _277904))
^ Call: (204) [system] sig_atomic(system:'$notrace'(_277902, _277904))
^ Fail: (201) [user] is_metta_flag(convert)
^ Fail: (200) [user] is_converting
^ Redo: (199) [user] silent_loading
^ Unify: (199) [user] silent_loading
^ Call: (200) [user] option_value(html, 'True')
^ Unify: (200) [user] option_value(html, 'True')
Call: (201) [system] var('True')
Fail: (201) [system] var('True')
^ Redo: (200) [user] option_value(html, 'True')
^ Unify: (200) [user] option_value(html, 'True')
Call: (201) [system] 'True'==true
Fail: (201) [system] 'True'==true
^ Redo: (200) [user] option_value(html, 'True')
^ Unify: (200) [user] option_value(html, 'True')
Call: (201) [system] 'True'==false
Fail: (201) [system] 'True'==false
^ Redo: (200) [user] option_value(html, 'True')
^ Unify: (200) [user] option_value(html, 'True')
^ Call: (202) [system] setup_call_cleanup('$notrace'(_297410, _297412), once(user:option_value0(html, 'True')), '$restore_trace'(_297410, _297412))
^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_297410, _297412), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_297410, _297412))
^ Call: (203) [system] sig_atomic(system:'$notrace'(_297410, _297412))
^ Exit: (202) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1))
^ Exit: (200) [user] option_value(html, 'True')
Call: (200) [system] fail
^ Redo: (198) [user] write_comment("; :(X,Y, [:,X,Y]).")
^ Unify: (198) [user] write_comment("; :(X,Y, [:,X,Y]).")
^ Call: (199) [user] connlf
^ Unify: (199) [user] connlf
^ Call: (200) [user] check_silent_loading
^ Unify: (200) [user] check_silent_loading
^ Exit: (200) [user] check_silent_loading
^ Call: (200) [user] not_compat_io(format('~N'))
^ Unify: (200) [user] not_compat_io(format('~N'))
^ Call: (201) [user] not_compatio(format('~N'))
^ Unify: (201) [user] not_compatio(format('~N'))
^ Call: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^ Unify: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^ Call: (203) [user] once((is_mettalog;is_testing))
^ Unify: (203) [system] once(user:(is_mettalog;is_testing))
^ Call: (205) [user] is_mettalog
^ Unify: (205) [user] is_mettalog
^ Call: (206) [user] is_win64
^ Unify: (206) [user] is_win64
Call: (207) [system] current_prolog_flag(windows, _320662)
Fail: (207) [system] current_prolog_flag(windows, _321590)
^ Fail: (206) [user] is_win64
^ Redo: (205) [user] is_mettalog
^ Unify: (205) [user] is_mettalog
^ Call: (206) [user] is_metta_flag(log)
^ Unify: (206) [user] is_metta_flag(log)
^ Call: (208) [system] setup_call_cleanup('$notrace'(_327050, _327052), once(user:is_flag0(log)), '$restore_trace'(_327050, _327052))
^ Unify: (208) [system] setup_call_cleanup(system:'$notrace'(_327050, _327052), system:once(user:is_flag0(log)), system:'$restore_trace'(_327050, _327052))
^ Call: (209) [system] sig_atomic(system:'$notrace'(_327050, _327052))
^ Exit: (208) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1))
^ Exit: (206) [user] is_metta_flag(log)
^ Exit: (205) [user] is_mettalog
^ Exit: (203) [system] once(user:(is_mettalog;is_testing))
^ Call: (203) [user] user_err(format('~N'))
^ Unify: (203) [user] user_err(format('~N'))
^ Call: (204) [user] original_user_error(_335446)
^ Unify: (204) [user] original_user_error(_335446)
Call: (205) [system] stream_property(_335446, file_no(2))
Unify: (205) [system] stream_property(_335446, file_no(2))
Call: (206) [system] nonvar(_335446)
Redo: (205) [system] stream_property(_335446, file_no(2))
Unify: (205) [system] stream_property(_335446, file_no(2))
Call: (206) [system] nonvar(_335446)
Redo: (205) [system] stream_property(_335446, file_no(2))
Unify: (205) [system] stream_property(_335446, file_no(2))
Call: (206) [system] nonvar(file_no(2))
Exit: (206) [system] nonvar(file_no(2))
Call: (206) [system] file_no(2)=alias(_346566)
Redo: (205) [system] stream_property(_335446, file_no(2))
Exit: (205) [system] stream_property((0x7fc6d2a3a200), file_no(2))
^ Exit: (204) [user] original_user_error((0x7fc6d2a3a200))
^ Call: (204) [user] with_output_to((0x7fc6d2a3a200), format('~N'))
Call: (206) [$syspreds] format('~N')
Unify: (206) [$syspreds] format('~N')
^ Call: (207) [$syspreds] format('~N', [])
^ Exit: (207) [$syspreds] format('~N', [])
Exit: (206) [$syspreds] format('~N')
^ Exit: (204) [user] with_output_to((0x7fc6d2a3a200), format('~N'))
^ Exit: (203) [user] user_err(format('~N'))
^ Exit: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^ Exit: (201) [user] not_compatio(format('~N'))
^ Exit: (200) [user] not_compat_io(format('~N'))
^ Exit: (199) [user] connlf
^ Call: (199) [user] format(';;~w~n', ["; :(X,Y, [:,X,Y])."])
;;; :(X,Y, [:,X,Y]).
^ Exit: (199) [user] format(';;~w~n', ["; :(X,Y, [:,X,Y])."])
^ Exit: (198) [user] write_comment("; :(X,Y, [:,X,Y]).")
^ Call: (198) [user] ignore((symbolic("; :(X,Y, [:,X,Y])."), symbolic_list_concat([_364328, _364334], 'MeTTaLog only: ', "; :(X,Y, [:,X,Y])."), !, atom_string(_364334, _364354), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _364354, _3422)))
^ Unify: (198) [system] ignore(user:(symbolic("; :(X,Y, [:,X,Y])."), symbolic_list_concat([_364328, _364334], 'MeTTaLog only: ', "; :(X,Y, [:,X,Y])."), !, atom_string(_364334, _364354), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _364354, _3422)))
^ Call: (200) [user] symbolic("; :(X,Y, [:,X,Y]).")
^ Unify: (200) [user] symbolic("; :(X,Y, [:,X,Y]).")
Call: (201) [system] atomic("; :(X,Y, [:,X,Y]).")
Exit: (201) [system] atomic("; :(X,Y, [:,X,Y]).")
^ Exit: (200) [user] symbolic("; :(X,Y, [:,X,Y]).")
^ Call: (200) [user] symbolic_list_concat([_364328, _364334], 'MeTTaLog only: ', "; :(X,Y, [:,X,Y]).")
^ Unify: (200) [user] symbolic_list_concat([_364328, _364334], 'MeTTaLog only: ', "; :(X,Y, [:,X,Y]).")
Call: (201) [system] atomic_list_concat([_364328, _364334], 'MeTTaLog only: ', "; :(X,Y, [:,X,Y]).")
Fail: (201) [system] atomic_list_concat([_364328, _364334], 'MeTTaLog only: ', "; :(X,Y, [:,X,Y]).")
^ Fail: (200) [user] symbolic_list_concat([_364328, _364334], 'MeTTaLog only: ', "; :(X,Y, [:,X,Y]).")
^ Redo: (198) [system] ignore(user:(symbolic("; :(X,Y, [:,X,Y])."), symbolic_list_concat([_364328, _364334], 'MeTTaLog only: ', "; :(X,Y, [:,X,Y])."), !, atom_string(_364334, _364354), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _364354, _3422)))
^ Unify: (198) [system] ignore(user:(symbolic("; :(X,Y, [:,X,Y])."), symbolic_list_concat([_364328, _364334], 'MeTTaLog only: ', "; :(X,Y, [:,X,Y])."), !, atom_string(_364334, _364354), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _364354, _3422)))
^ Exit: (198) [system] ignore(user:(symbolic("; :(X,Y, [:,X,Y])."), symbolic_list_concat([_364328, _364334], 'MeTTaLog only: ', "; :(X,Y, [:,X,Y])."), !, atom_string(_364334, _364354), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _364354, _3422)))
^ Call: (198) [user] ignore((symbolic("; :(X,Y, [:,X,Y])."), symbolic_list_concat([_397774, _364334], 'MeTTaLog: ', "; :(X,Y, [:,X,Y])."), !, atom_string(_364334, _364354), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _364354, _3422)))
^ Unify: (198) [system] ignore(user:(symbolic("; :(X,Y, [:,X,Y])."), symbolic_list_concat([_397774, _364334], 'MeTTaLog: ', "; :(X,Y, [:,X,Y])."), !, atom_string(_364334, _364354), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _364354, _3422)))
^ Call: (200) [user] symbolic("; :(X,Y, [:,X,Y]).")
^ Unify: (200) [user] symbolic("; :(X,Y, [:,X,Y]).")
Call: (201) [system] atomic("; :(X,Y, [:,X,Y]).")
Exit: (201) [system] atomic("; :(X,Y, [:,X,Y]).")
^ Exit: (200) [user] symbolic("; :(X,Y, [:,X,Y]).")
^ Call: (200) [user] symbolic_list_concat([_397774, _364334], 'MeTTaLog: ', "; :(X,Y, [:,X,Y]).")
^ Unify: (200) [user] symbolic_list_concat([_397774, _364334], 'MeTTaLog: ', "; :(X,Y, [:,X,Y]).")
Call: (201) [system] atomic_list_concat([_397774, _364334], 'MeTTaLog: ', "; :(X,Y, [:,X,Y]).")
Fail: (201) [system] atomic_list_concat([_397774, _364334], 'MeTTaLog: ', "; :(X,Y, [:,X,Y]).")
^ Fail: (200) [user] symbolic_list_concat([_397774, _364334], 'MeTTaLog: ', "; :(X,Y, [:,X,Y]).")
^ Redo: (198) [system] ignore(user:(symbolic("; :(X,Y, [:,X,Y])."), symbolic_list_concat([_397774, _364334], 'MeTTaLog: ', "; :(X,Y, [:,X,Y])."), !, atom_string(_364334, _364354), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _364354, _3422)))
^ Unify: (198) [system] ignore(user:(symbolic("; :(X,Y, [:,X,Y])."), symbolic_list_concat([_397774, _364334], 'MeTTaLog: ', "; :(X,Y, [:,X,Y])."), !, atom_string(_364334, _364354), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _364354, _3422)))
^ Exit: (198) [system] ignore(user:(symbolic("; :(X,Y, [:,X,Y])."), symbolic_list_concat([_397774, _364334], 'MeTTaLog: ', "; :(X,Y, [:,X,Y])."), !, atom_string(_364334, _364354), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _364354, _3422)))
Exit: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; :(X,Y, [:,X,Y]).", _3422)
Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; :(X,Y, [:,X,Y]).", 28, 0), _3422)
^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; :(X,Y, [:,X,Y]).", 28, 0), _3422))
^ Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382)
^ Unify: (194) [user] metta_file_buffer(+, '$COMMENT'(";; KB", 30, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(560, 25, 26, 560))
^ Exit: (194) [user] metta_file_buffer(+, '$COMMENT'(";; KB", 30, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(560, 25, 26, 560))
^ Call: (195) [user] apply:maplist(maybe_assign, [])
^ Unify: (195) [apply] apply:maplist(user:maybe_assign, [])
Call: (196) [apply] apply:maplist_([], user:maybe_assign)
Unify: (196) [apply] apply:maplist_([], user:maybe_assign)
Exit: (196) [apply] apply:maplist_([], user:maybe_assign)
^ Exit: (195) [apply] apply:maplist(user:maybe_assign, [])
^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; KB", 30, 0), _3422))
^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; KB", 30, 0), _3422))
Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; KB", 30, 0), _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; KB", 30, 0), _3422)
Call: (197) [system] var('$COMMENT'(";; KB", 30, 0))
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; KB", 30, 0), _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; KB", 30, 0), _3422)
Call: (197) [system] (+)\==exec
Exit: (197) [system] (+)\==exec
Call: (197) [system] '$COMMENT'(";; KB", 30, 0)==[]
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; KB", 30, 0), _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; KB", 30, 0), _3422)
Call: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; KB", _3422)
Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; KB", _3422)
Call: (198) [system] var(";; KB")
Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; KB", _3422)
Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; KB", _3422)
Call: (198) [system] comment(+)\==exec
Exit: (198) [system] comment(+)\==exec
Call: (198) [system] ";; KB"==[]
Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; KB", _3422)
Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; KB", _3422)
^ Call: (198) [user] write_comment(";; KB")
^ Unify: (198) [user] write_comment(";; KB")
^ Call: (199) [user] is_compatio
^ Unify: (199) [user] is_compatio
^ Call: (201) [system] setup_call_cleanup('$notrace'(_25372, _25374), once(user:is_compatio0), '$restore_trace'(_25372, _25374))
^ Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_25372, _25374), system:once(user:is_compatio0), system:'$restore_trace'(_25372, _25374))
^ Call: (202) [system] sig_atomic(system:'$notrace'(_25372, _25374))
^ Redo: (198) [user] write_comment(";; KB")
^ Unify: (198) [user] write_comment(";; KB")
^ Call: (199) [user] silent_loading
^ Unify: (199) [user] silent_loading
^ Call: (200) [user] option_value(load, silent)
^ Unify: (200) [user] option_value(load, silent)
Call: (201) [system] var(silent)
Fail: (201) [system] var(silent)
^ Redo: (200) [user] option_value(load, silent)
^ Unify: (200) [user] option_value(load, silent)
Call: (201) [system] silent==true
Fail: (201) [system] silent==true
^ Redo: (200) [user] option_value(load, silent)
^ Unify: (200) [user] option_value(load, silent)
Call: (201) [system] silent==false
Fail: (201) [system] silent==false
^ Redo: (200) [user] option_value(load, silent)
^ Unify: (200) [user] option_value(load, silent)
^ Call: (202) [system] setup_call_cleanup('$notrace'(_44888, _44890), once(user:option_value0(load, silent)), '$restore_trace'(_44888, _44890))
^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_44888, _44890), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_44888, _44890))
^ Call: (203) [system] sig_atomic(system:'$notrace'(_44888, _44890))
^ Fail: (200) [user] option_value(load, silent)
^ Redo: (199) [user] silent_loading
^ Unify: (199) [user] silent_loading
^ Call: (200) [user] is_converting
^ Unify: (200) [user] is_converting
^ Call: (201) [user] is_metta_flag(convert)
^ Unify: (201) [user] is_metta_flag(convert)
^ Call: (203) [system] setup_call_cleanup('$notrace'(_54178, _54180), once(user:is_flag0(convert)), '$restore_trace'(_54178, _54180))
^ Unify: (203) [system] setup_call_cleanup(system:'$notrace'(_54178, _54180), system:once(user:is_flag0(convert)), system:'$restore_trace'(_54178, _54180))
^ Call: (204) [system] sig_atomic(system:'$notrace'(_54178, _54180))
^ Fail: (201) [user] is_metta_flag(convert)
^ Fail: (200) [user] is_converting
^ Redo: (199) [user] silent_loading
^ Unify: (199) [user] silent_loading
^ Call: (200) [user] option_value(html, 'True')
^ Unify: (200) [user] option_value(html, 'True')
Call: (201) [system] var('True')
Fail: (201) [system] var('True')
^ Redo: (200) [user] option_value(html, 'True')
^ Unify: (200) [user] option_value(html, 'True')
Call: (201) [system] 'True'==true
Fail: (201) [system] 'True'==true
^ Redo: (200) [user] option_value(html, 'True')
^ Unify: (200) [user] option_value(html, 'True')
Call: (201) [system] 'True'==false
Fail: (201) [system] 'True'==false
^ Redo: (200) [user] option_value(html, 'True')
^ Unify: (200) [user] option_value(html, 'True')
^ Call: (202) [system] setup_call_cleanup('$notrace'(_73686, _73688), once(user:option_value0(html, 'True')), '$restore_trace'(_73686, _73688))
^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_73686, _73688), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_73686, _73688))
^ Call: (203) [system] sig_atomic(system:'$notrace'(_73686, _73688))
^ Exit: (202) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1))
^ Exit: (200) [user] option_value(html, 'True')
Call: (200) [system] fail
^ Redo: (198) [user] write_comment(";; KB")
^ Unify: (198) [user] write_comment(";; KB")
^ Call: (199) [user] connlf
^ Unify: (199) [user] connlf
^ Call: (200) [user] check_silent_loading
^ Unify: (200) [user] check_silent_loading
^ Exit: (200) [user] check_silent_loading
^ Call: (200) [user] not_compat_io(format('~N'))
^ Unify: (200) [user] not_compat_io(format('~N'))
^ Call: (201) [user] not_compatio(format('~N'))
^ Unify: (201) [user] not_compatio(format('~N'))
^ Call: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^ Unify: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^ Call: (203) [user] once((is_mettalog;is_testing))
^ Unify: (203) [system] once(user:(is_mettalog;is_testing))
^ Call: (205) [user] is_mettalog
^ Unify: (205) [user] is_mettalog
^ Call: (206) [user] is_win64
^ Unify: (206) [user] is_win64
Call: (207) [system] current_prolog_flag(windows, _96938)
Fail: (207) [system] current_prolog_flag(windows, _97866)
^ Fail: (206) [user] is_win64
^ Redo: (205) [user] is_mettalog
^ Unify: (205) [user] is_mettalog
^ Call: (206) [user] is_metta_flag(log)
^ Unify: (206) [user] is_metta_flag(log)
^ Call: (208) [system] setup_call_cleanup('$notrace'(_103326, _103328), once(user:is_flag0(log)), '$restore_trace'(_103326, _103328))
^ Unify: (208) [system] setup_call_cleanup(system:'$notrace'(_103326, _103328), system:once(user:is_flag0(log)), system:'$restore_trace'(_103326, _103328))
^ Call: (209) [system] sig_atomic(system:'$notrace'(_103326, _103328))
^ Exit: (208) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1))
^ Exit: (206) [user] is_metta_flag(log)
^ Exit: (205) [user] is_mettalog
^ Exit: (203) [system] once(user:(is_mettalog;is_testing))
^ Call: (203) [user] user_err(format('~N'))
^ Unify: (203) [user] user_err(format('~N'))
^ Call: (204) [user] original_user_error(_111722)
^ Unify: (204) [user] original_user_error(_111722)
Call: (205) [system] stream_property(_111722, file_no(2))
Unify: (205) [system] stream_property(_111722, file_no(2))
Call: (206) [system] nonvar(_111722)
Redo: (205) [system] stream_property(_111722, file_no(2))
Unify: (205) [system] stream_property(_111722, file_no(2))
Call: (206) [system] nonvar(_111722)
Redo: (205) [system] stream_property(_111722, file_no(2))
Unify: (205) [system] stream_property(_111722, file_no(2))
Call: (206) [system] nonvar(file_no(2))
Exit: (206) [system] nonvar(file_no(2))
Call: (206) [system] file_no(2)=alias(_122842)
Redo: (205) [system] stream_property(_111722, file_no(2))
Exit: (205) [system] stream_property((0x7fc6d2a3a200), file_no(2))
^ Exit: (204) [user] original_user_error((0x7fc6d2a3a200))
^ Call: (204) [user] with_output_to((0x7fc6d2a3a200), format('~N'))
Call: (206) [$syspreds] format('~N')
Unify: (206) [$syspreds] format('~N')
^ Call: (207) [$syspreds] format('~N', [])
^ Exit: (207) [$syspreds] format('~N', [])
Exit: (206) [$syspreds] format('~N')
^ Exit: (204) [user] with_output_to((0x7fc6d2a3a200), format('~N'))
^ Exit: (203) [user] user_err(format('~N'))
^ Exit: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^ Exit: (201) [user] not_compatio(format('~N'))
^ Exit: (200) [user] not_compat_io(format('~N'))
^ Exit: (199) [user] connlf
^ Call: (199) [user] format(';;~w~n', [";; KB"])
;;;; KB
^ Exit: (199) [user] format(';;~w~n', [";; KB"])
^ Exit: (198) [user] write_comment(";; KB")
^ Call: (198) [user] ignore((symbolic(";; KB"), symbolic_list_concat([_140604, _140610], 'MeTTaLog only: ', ";; KB"), !, atom_string(_140610, _140630), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _140630, _3422)))
^ Unify: (198) [system] ignore(user:(symbolic(";; KB"), symbolic_list_concat([_140604, _140610], 'MeTTaLog only: ', ";; KB"), !, atom_string(_140610, _140630), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _140630, _3422)))
^ Call: (200) [user] symbolic(";; KB")
^ Unify: (200) [user] symbolic(";; KB")
Call: (201) [system] atomic(";; KB")
Exit: (201) [system] atomic(";; KB")
^ Exit: (200) [user] symbolic(";; KB")
^ Call: (200) [user] symbolic_list_concat([_140604, _140610], 'MeTTaLog only: ', ";; KB")
^ Unify: (200) [user] symbolic_list_concat([_140604, _140610], 'MeTTaLog only: ', ";; KB")
Call: (201) [system] atomic_list_concat([_140604, _140610], 'MeTTaLog only: ', ";; KB")
Fail: (201) [system] atomic_list_concat([_140604, _140610], 'MeTTaLog only: ', ";; KB")
^ Fail: (200) [user] symbolic_list_concat([_140604, _140610], 'MeTTaLog only: ', ";; KB")
^ Redo: (198) [system] ignore(user:(symbolic(";; KB"), symbolic_list_concat([_140604, _140610], 'MeTTaLog only: ', ";; KB"), !, atom_string(_140610, _140630), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _140630, _3422)))
^ Unify: (198) [system] ignore(user:(symbolic(";; KB"), symbolic_list_concat([_140604, _140610], 'MeTTaLog only: ', ";; KB"), !, atom_string(_140610, _140630), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _140630, _3422)))
^ Exit: (198) [system] ignore(user:(symbolic(";; KB"), symbolic_list_concat([_140604, _140610], 'MeTTaLog only: ', ";; KB"), !, atom_string(_140610, _140630), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _140630, _3422)))
^ Call: (198) [user] ignore((symbolic(";; KB"), symbolic_list_concat([_174050, _140610], 'MeTTaLog: ', ";; KB"), !, atom_string(_140610, _140630), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _140630, _3422)))
^ Unify: (198) [system] ignore(user:(symbolic(";; KB"), symbolic_list_concat([_174050, _140610], 'MeTTaLog: ', ";; KB"), !, atom_string(_140610, _140630), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _140630, _3422)))
^ Call: (200) [user] symbolic(";; KB")
^ Unify: (200) [user] symbolic(";; KB")
Call: (201) [system] atomic(";; KB")
Exit: (201) [system] atomic(";; KB")
^ Exit: (200) [user] symbolic(";; KB")
^ Call: (200) [user] symbolic_list_concat([_174050, _140610], 'MeTTaLog: ', ";; KB")
^ Unify: (200) [user] symbolic_list_concat([_174050, _140610], 'MeTTaLog: ', ";; KB")
Call: (201) [system] atomic_list_concat([_174050, _140610], 'MeTTaLog: ', ";; KB")
Fail: (201) [system] atomic_list_concat([_174050, _140610], 'MeTTaLog: ', ";; KB")
^ Fail: (200) [user] symbolic_list_concat([_174050, _140610], 'MeTTaLog: ', ";; KB")
^ Redo: (198) [system] ignore(user:(symbolic(";; KB"), symbolic_list_concat([_174050, _140610], 'MeTTaLog: ', ";; KB"), !, atom_string(_140610, _140630), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _140630, _3422)))
^ Unify: (198) [system] ignore(user:(symbolic(";; KB"), symbolic_list_concat([_174050, _140610], 'MeTTaLog: ', ";; KB"), !, atom_string(_140610, _140630), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _140630, _3422)))
^ Exit: (198) [system] ignore(user:(symbolic(";; KB"), symbolic_list_concat([_174050, _140610], 'MeTTaLog: ', ";; KB"), !, atom_string(_140610, _140630), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _140630, _3422)))
Exit: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; KB", _3422)
Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; KB", 30, 0), _3422)
^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; KB", 30, 0), _3422))
^ Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382)
^ Unify: (194) [user] metta_file_buffer(+, exec(['bind!', '&kb', ['new-space']]), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(560, 25, 26, 560))
^ Exit: (194) [user] metta_file_buffer(+, exec(['bind!', '&kb', ['new-space']]), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(560, 25, 26, 560))
^ Call: (195) [user] apply:maplist(maybe_assign, [])
^ Unify: (195) [apply] apply:maplist(user:maybe_assign, [])
Call: (196) [apply] apply:maplist_([], user:maybe_assign)
Unify: (196) [apply] apply:maplist_([], user:maybe_assign)
Exit: (196) [apply] apply:maplist_([], user:maybe_assign)
^ Exit: (195) [apply] apply:maplist(user:maybe_assign, [])
^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['bind!', '&kb', ['new-space']]), _3422))
^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['bind!', '&kb', ['new-space']]), _3422))
Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['bind!', '&kb', ['new-space']]), _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['bind!', '&kb', ['new-space']]), _3422)
Call: (197) [system] var(exec(['bind!', '&kb', ['new-space']]))
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['bind!', '&kb', ['new-space']]), _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['bind!', '&kb', ['new-space']]), _3422)
Call: (197) [system] (+)\==exec
Exit: (197) [system] (+)\==exec
Call: (197) [system] exec(['bind!', '&kb', ['new-space']])==[]
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['bind!', '&kb', ['new-space']]), _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['bind!', '&kb', ['new-space']]), _3422)
Call: (197) [system] string(exec(['bind!', '&kb', ['new-space']]))
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['bind!', '&kb', ['new-space']]), _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['bind!', '&kb', ['new-space']]), _3422)
Call: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['bind!', '&kb', ['new-space']], _3422)
Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['bind!', '&kb', ['new-space']], _3422)
Call: (198) [system] var(['bind!', '&kb', ['new-space']])
Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['bind!', '&kb', ['new-space']], _3422)
Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['bind!', '&kb', ['new-space']], _3422)
Call: (198) [system] exec\==exec
Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['bind!', '&kb', ['new-space']], _3422)
Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['bind!', '&kb', ['new-space']], _3422)
Call: (198) [system] string(['bind!', '&kb', ['new-space']])
Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['bind!', '&kb', ['new-space']], _3422)
Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['bind!', '&kb', ['new-space']], _3422)
Call: (198) [system] exec\==exec
Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['bind!', '&kb', ['new-space']], _3422)
Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['bind!', '&kb', ['new-space']], _3422)
^ Call: (198) [user] must_det_ll(inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Unify: (198) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Call: (199) [user] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Unify: (199) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Call: (200) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^ Unify: (200) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^ Call: (201) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _375580))
^ Exit: (201) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 2))
Call: (201) [system] _385224 is 2+1
Exit: (201) [system] 3 is 2+1
^ Call: (201) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 3))
^ Exit: (201) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 3))
^ Exit: (200) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^ Exit: (199) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Exit: (198) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Call: (198) [user] must_det_ll(get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _411170))
^ Unify: (198) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _411170))
^ Call: (199) [user] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _411170))
^ Unify: (199) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _411170))
^ Call: (200) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _411170)
^ Unify: (200) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _411170)
^ Call: (201) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _440070)
^ Unify: (201) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 3)
^ Exit: (201) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 3)
Call: (201) [system] _411170=3
Exit: (201) [system] 3=3
^ Exit: (200) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 3)
^ Exit: (199) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 3))
^ Exit: (198) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 3))
^ Call: (198) [user] must_det_ll(3>0)
^ Unify: (198) [user] must_det_ll(user:(3>0))
^ Call: (199) [user] once(user:(3>0))
^ Unify: (199) [system] once(user:(3>0))
Call: (200) [system] 3>0
Exit: (200) [system] 3>0
^ Exit: (199) [system] once(user:(3>0))
^ Exit: (198) [user] must_det_ll(user:(3>0))
^ Call: (198) [user] is_synthing_unit_tests
^ Unify: (198) [user] is_synthing_unit_tests
^ Call: (200) [system] setup_call_cleanup('$notrace'(_480092, _480094), once(user:is_synthing_unit_tests0), '$restore_trace'(_480092, _480094))
^ Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_480092, _480094), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(_480092, _480094))
^ Call: (201) [system] sig_atomic(system:'$notrace'(_480092, _480094))
^ Exit: (200) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(3, -1))
^ Exit: (198) [user] is_synthing_unit_tests
^ Call: (198) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 3, _484830)
^ Unify: (198) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 3, [[]])
^ Exit: (198) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 3, [[]])
Call: (198) [user] check_answers_for(['bind!', '&kb', ['new-space']], [[]])
Unify: (198) [user] check_answers_for(['bind!', '&kb', ['new-space']], [[]])
Call: (199) [system] nb_current(suspend_answers, true)
Redo: (198) [user] check_answers_for(['bind!', '&kb', ['new-space']], [[]])
Unify: (198) [user] check_answers_for(['bind!', '&kb', ['new-space']], [[]])
Call: (199) [system] string(['bind!', '&kb', ['new-space']])
Redo: (198) [user] check_answers_for(['bind!', '&kb', ['new-space']], [[]])
Call: (199) [system] var([[]])
Redo: (198) [user] check_answers_for(['bind!', '&kb', ['new-space']], [[]])
Call: (199) [system] var(['bind!', '&kb', ['new-space']])
Redo: (198) [user] check_answers_for(['bind!', '&kb', ['new-space']], [[]])
Unify: (198) [user] check_answers_for(['bind!', '&kb', ['new-space']], [[]])
^ Call: (199) [user] backward_compatibility:sformat(_510326, '~q', [['bind!', '&kb', ['new-space']]])
^ Unify: (199) [user] backward_compatibility:sformat(_510326, '~q', [['bind!', '&kb', ['new-space']]])
^ Call: (200) [user] format(string(_510326), '~q', [['bind!', '&kb', ['new-space']]])
^ Exit: (200) [user] format(string("['bind!','&kb',['new-space']]"), '~q', [['bind!', '&kb', ['new-space']]])
^ Exit: (199) [user] backward_compatibility:sformat("['bind!','&kb',['new-space']]", '~q', [['bind!', '&kb', ['new-space']]])
^ Call: (199) [user] atom_contains("['bind!','&kb',['new-space']]", "[assert")
^ Unify: (199) [user] atom_contains("['bind!','&kb',['new-space']]", "[assert")
Call: (200) [system] sub_atom("['bind!','&kb',['new-space']]", _516980, _516982, _516984, "[assert")
Fail: (200) [system] sub_atom("['bind!','&kb',['new-space']]", _517920, _517922, _517924, "[assert")
^ Fail: (199) [user] atom_contains("['bind!','&kb',['new-space']]", "[assert")
Redo: (198) [user] check_answers_for(['bind!', '&kb', ['new-space']], [[]])
Unify: (198) [user] check_answers_for(['bind!', '&kb', ['new-space']], [[]])
Call: (199) [occurs] occurs:contains_var('BadType', [[]])
Unify: (199) [occurs] occurs:contains_var('BadType', [[]])
Call: (200) [system] 'BadType'==[[]]
Fail: (200) [system] 'BadType'==[[]]
Redo: (199) [occurs] occurs:contains_var('BadType', [[]])
Unify: (199) [occurs] occurs:contains_var('BadType', [[]])
Call: (200) [system] compound([[]])
Exit: (200) [system] compound([[]])
Call: (200) [system] arg(_8686, [[]], _8610)
Exit: (200) [system] arg(1, [[]], [])
Call: (200) [occurs] occurs:contains_var('BadType', [])
Unify: (200) [occurs] occurs:contains_var('BadType', [])
Call: (201) [system] 'BadType'==[]
Fail: (201) [system] 'BadType'==[]
Redo: (200) [occurs] occurs:contains_var('BadType', [])
Unify: (200) [occurs] occurs:contains_var('BadType', [])
Call: (201) [system] compound([])
Fail: (201) [system] compound([])
Fail: (200) [occurs] occurs:contains_var('BadType', [])
Redo: (200) [system] arg(_18894, [[]], _8610)
Exit: (200) [system] arg(2, [[]], [])
Call: (200) [occurs] occurs:contains_var('BadType', [])
Unify: (200) [occurs] occurs:contains_var('BadType', [])
Call: (201) [system] 'BadType'==[]
Fail: (201) [system] 'BadType'==[]
Redo: (200) [occurs] occurs:contains_var('BadType', [])
Unify: (200) [occurs] occurs:contains_var('BadType', [])
Call: (201) [system] compound([])
Fail: (201) [system] compound([])
Fail: (200) [occurs] occurs:contains_var('BadType', [])
Fail: (199) [occurs] occurs:contains_var('BadType', [[]])
Redo: (198) [user] check_answers_for(['bind!', '&kb', ['new-space']], [[]])
Unify: (198) [user] check_answers_for(['bind!', '&kb', ['new-space']], [[]])
Call: (199) [user] inside_assert(['bind!', '&kb', ['new-space']], _31788)
Unify: (199) [user] inside_assert(['bind!', '&kb', ['new-space']], ['bind!', '&kb', ['new-space']])
Call: (200) [system] compound(['bind!', '&kb', ['new-space']])
Exit: (200) [system] compound(['bind!', '&kb', ['new-space']])
Unify: (199) [user] inside_assert(['bind!', '&kb', ['new-space']], '&kb')
^ Call: (200) [user] symbol('bind!')
^ Unify: (200) [user] symbol('bind!')
Call: (201) [system] atom('bind!')
Exit: (201) [system] atom('bind!')
^ Exit: (200) [user] symbol('bind!')
^ Call: (200) [user] symbol_concat(assert, _41082, 'bind!')
^ Unify: (200) [user] symbol_concat(assert, _42014, 'bind!')
Call: (201) [system] atom_concat(assert, _42870, 'bind!')
Fail: (201) [system] atom_concat(assert, _42870, 'bind!')
^ Fail: (200) [user] symbol_concat(assert, _44812, 'bind!')
Redo: (199) [user] inside_assert(['bind!', '&kb', ['new-space']], _31788)
Unify: (199) [user] inside_assert(['bind!', '&kb', ['new-space']], ['bind!', '&kb', ['new-space']])
Call: (200) [user] is_conz(['bind!', '&kb', ['new-space']])
Unify: (200) [user] is_conz(['bind!', '&kb', ['new-space']])
Call: (201) [system] compound(['bind!', '&kb', ['new-space']])
Exit: (201) [system] compound(['bind!', '&kb', ['new-space']])
Call: (201) [system] ['bind!', '&kb', ['new-space']]=[_51174|_51176]
Exit: (201) [system] ['bind!', '&kb', ['new-space']]=['bind!', '&kb', ['new-space']]
Exit: (200) [user] is_conz(['bind!', '&kb', ['new-space']])
Exit: (199) [user] inside_assert(['bind!', '&kb', ['new-space']], ['bind!', '&kb', ['new-space']])
Call: (199) [user] always_exec(['bind!', '&kb', ['new-space']])
Unify: (199) [user] always_exec(['bind!', '&kb', ['new-space']])
Call: (200) [system] compound(['bind!', '&kb', ['new-space']])
Exit: (200) [system] compound(['bind!', '&kb', ['new-space']])
Call: (200) [system] compound_name_arity(['bind!', '&kb', ['new-space']], _58534, _58536)
Exit: (200) [system] compound_name_arity(['bind!', '&kb', ['new-space']], '[|]', 2)
^ Call: (200) [user] symbol_concat(eval, _60478, '[|]')
^ Unify: (200) [user] symbol_concat(eval, _61410, '[|]')
Call: (201) [system] atom_concat(eval, _62266, '[|]')
Fail: (201) [system] atom_concat(eval, _62266, '[|]')
^ Fail: (200) [user] symbol_concat(eval, _64208, '[|]')
Redo: (199) [user] always_exec(['bind!', '&kb', ['new-space']])
Unify: (199) [user] always_exec(['bind!', '&kb', ['new-space']])
Call: (200) [system] is_list(['bind!', '&kb', ['new-space']])
Exit: (200) [system] is_list(['bind!', '&kb', ['new-space']])
Unify: (199) [user] always_exec(['bind!', '&kb', ['new-space']])
^ Call: (200) [user] symbol('bind!')
^ Unify: (200) [user] symbol('bind!')
Call: (201) [system] atom('bind!')
Exit: (201) [system] atom('bind!')
^ Exit: (200) [user] symbol('bind!')
Unify: (199) [user] always_exec(['bind!', '&kb', ['new-space']])
^ Call: (200) [user] symbol_concat(_75254, !, 'bind!')
^ Unify: (200) [user] symbol_concat(_76186, !, 'bind!')
Call: (201) [system] atom_concat(_77044, !, 'bind!')
Exit: (201) [system] atom_concat(bind, !, 'bind!')
^ Exit: (200) [user] symbol_concat(bind, !, 'bind!')
Exit: (199) [user] always_exec(['bind!', '&kb', ['new-space']])
Call: (199) [system] fail
Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['bind!', '&kb', ['new-space']], _3422)
Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['bind!', '&kb', ['new-space']], _3422)
^ Call: (198) [user] if_t(into_simple_op(exec, ['bind!', '&kb', ['new-space']], _91308), pfcAdd_Now('next-operation'(_91308)))
^ Unify: (198) [user] if_t(into_simple_op(exec, ['bind!', '&kb', ['new-space']], _91308), pfcAdd_Now('next-operation'(_91308)))
Call: (199) [user] into_simple_op(exec, ['bind!', '&kb', ['new-space']], _91308)
Unify: (199) [user] into_simple_op(exec, ['bind!', '&kb', ['new-space']], op(exec, 'bind!', _94100))
Call: (200) [user] o_s(['&kb', ['new-space']], _94100)
Unify: (200) [user] o_s(['&kb', ['new-space']], _94100)
Call: (201) [user] o_s('&kb', _94100)
Unify: (201) [user] o_s('&kb', '&kb')
Exit: (201) [user] o_s('&kb', '&kb')
Exit: (200) [user] o_s(['&kb', ['new-space']], '&kb')
Exit: (199) [user] into_simple_op(exec, ['bind!', '&kb', ['new-space']], op(exec, 'bind!', '&kb'))
^ Call: (199) [user] pfcAdd_Now('next-operation'(op(exec, 'bind!', '&kb')))
^ Unify: (199) [user] pfcAdd_Now('next-operation'(op(exec, 'bind!', '&kb')))
^ Call: (200) [user] current_predicate(pfcAdd/1)
^ Exit: (200) [user] current_predicate(pfcAdd/1)
^ Call: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'bind!', '&kb'))))
^ Unify: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'bind!', '&kb'))))
^ Call: (201) [user] clause(pfcTraceExecution, true)
^ Fail: (201) [user] clause(pfcTraceExecution, true)
^ Redo: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'bind!', '&kb'))))
^ Exit: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'bind!', '&kb'))))
^ Call: (200) [user] pfcAdd('next-operation'(op(exec, 'bind!', '&kb')))
^ Unify: (200) [user] pfcAdd('next-operation'(op(exec, 'bind!', '&kb')))
^ Call: (201) [user] must_ex(current_why_UU(_112570))
^ Unify: (201) [user] must_ex(current_why_UU(_112570))
Call: (203) [user] current_why_UU(_112570)
Unify: (203) [user] current_why_UU(_112570)
^ Call: (204) [user] get_why_uu(_112570)
^ Unify: (204) [user] get_why_uu(_112570)
^ Call: (205) [user] findall(_118110, current_why(_118110), _118116)
^ Unify: (205) [$bags] findall(_118110, user:current_why(_118110), _118116)
^ Call: (206) [$bags] findall(_118110, user:current_why(_118110), _118116, [])
^ Unify: (206) [$bags] findall(_118110, user:current_why(_118110), _118116, [])
^ Call: (207) [$bags] cleanup_bag(findall_loop(_118110, user:current_why(_118110), _118116, []), '$destroy_findall_bag')
^ Unify: (207) [$bags] cleanup_bag('$bags':findall_loop(_118110, user:current_why(_118110), _118116, []), '$bags':'$destroy_findall_bag')
Call: (208) [$bags] findall_loop(_118110, user:current_why(_118110), _118116, [])
Unify: (208) [$bags] findall_loop(_118110, user:current_why(_118110), _118116, [])
^ Call: (209) [user] bugger:current_why(_118110)
^ Unify: (209) [user] bugger:current_why(_118110)
^ Call: (210) [user] bugger:current_why_data(_118110)
^ Unify: (210) [user] bugger:current_why_data(_118110)
Call: (211) [system] nb_current('$current_why', wp(_118110, _129370))
Fail: (211) [system] nb_current('$current_why', wp(_118110, _129370))
^ Redo: (210) [user] bugger:current_why_data(_118110)
^ Unify: (210) [user] bugger:current_why_data(_118110)
Call: (211) [t_l] t_l:current_why_source(_118110)
Fail: (211) [t_l] t_l:current_why_source(_118110)
^ Fail: (210) [user] bugger:current_why_data(_118110)
^ Redo: (209) [user] bugger:current_why(_118110)
^ Unify: (209) [user] bugger:current_why(mfl4(_136798, _136800, _136802, _136804))
^ Call: (211) [system] setup_call_cleanup('$notrace'(_137754, _137756), once(user:current_mfl4(_136798, _136800, _136802, _136804)), '$restore_trace'(_137754, _137756))
^ Unify: (211) [system] setup_call_cleanup(system:'$notrace'(_137754, _137756), system:once(user:current_mfl4(_136798, _136800, _136802, _136804)), system:'$restore_trace'(_137754, _137756))
^ Call: (212) [system] sig_atomic(system:'$notrace'(_137754, _137756))
^ Exit: (211) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_136798, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1))
^ Exit: (209) [user] bugger:current_why(P;HTML|mfl4(_136798, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Redo: (208) [$bags] findall_loop(_118110, user:current_why(_118110), _118116, [])
Exit: (208) [$bags] findall_loop(_118110, user:current_why(_118110), [P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^ Exit: (207) [$bags] cleanup_bag('$bags':findall_loop(_118110, user:current_why(_118110), [P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag')
^ Exit: (206) [$bags] findall(_118110, user:current_why(_118110), [P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^ Exit: (205) [$bags] findall(_118110, user:current_why(_118110), [P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (205) [system] [P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
Exit: (205) [system] [P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
^ Call: (205) [user] u_to_uu([P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _112570)
^ Unify: (205) [user] u_to_uu([P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax))
Call: (206) [system] var([P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Fail: (206) [system] var([P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Redo: (205) [user] u_to_uu([P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _112570)
^ Unify: (205) [user] u_to_uu([P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (206) [system] nonvar([P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Exit: (206) [system] nonvar([P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (206) [system] [P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_274250, _274252)
Fail: (206) [system] [P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_274250, _274252)
^ Redo: (205) [user] u_to_uu([P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _112570)
^ Unify: (205) [user] u_to_uu([P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _112570)
^ Call: (206) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _304612)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _304612)
^ Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _304612)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (208) [system] var([P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Fail: (208) [system] var([P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _304612)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Call: (208) [user] not(compound([P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^ Unify: (208) [system] not(user:compound([P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
Call: (209) [system] compound([P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Exit: (209) [system] compound([P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Fail: (208) [system] not(user:compound([P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _304612)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _304612)
^ Call: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _304612)
^ Unify: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (209) [system] var(P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Fail: (209) [system] var(P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Redo: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _304612)
^ Unify: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Call: (209) [user] not(compound(P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^ Unify: (209) [system] not(user:compound(P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
Call: (210) [system] compound(P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Exit: (210) [system] compound(P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Fail: (209) [system] not(user:compound(P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^ Redo: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3648)
^ Unify: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Call: (206) [user] u_to_uu(P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3602)
^ Unify: (206) [user] u_to_uu(P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Call: (207) [system] var(P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Fail: (207) [system] var(P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Redo: (206) [user] u_to_uu(P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3602)
^ Unify: (206) [user] u_to_uu(P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (207) [system] nonvar(P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Exit: (207) [system] nonvar(P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (207) [system] P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_147782, _147784)
Fail: (207) [system] P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_147782, _147784)
^ Redo: (206) [user] u_to_uu(P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3602)
^ Unify: (206) [user] u_to_uu(P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (206) [user] u_to_uu(P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (205) [user] u_to_uu([P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (204) [user] get_why_uu((P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Exit: (203) [user] current_why_UU((P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (201) [user] must_ex(current_why_UU((P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (201) [user] pfcAdd('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (201) [user] pfcAdd('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (202) [user] pfcPost('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (202) [user] pfcPost('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (203) [user] pfcPost_rev((P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'bind!', '&kb')))
^ Unify: (203) [user] pfcPost_rev((P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'bind!', '&kb')))
Call: (204) [system] is_list('next-operation'(op(exec, 'bind!', '&kb')))
Fail: (204) [system] is_list('next-operation'(op(exec, 'bind!', '&kb')))
^ Redo: (203) [user] pfcPost_rev((P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'bind!', '&kb')))
^ Call: (204) [user] pfcPost1('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (204) [user] pfcPost1('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (205) [user] control_arg_types('next-operation'(op(exec, 'bind!', '&kb')), _306096)
^ Unify: (205) [user] control_arg_types('next-operation'(op(exec, 'bind!', '&kb')), _306096)
Call: (206) [system] fail
Fail: (206) [system] fail
^ Fail: (205) [user] control_arg_types('next-operation'(op(exec, 'bind!', '&kb')), _306096)
^ Redo: (204) [user] pfcPost1('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (204) [user] pfcPost1('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (205) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _325892, (notrace, wdmsg(('next-operation'(op(exec, 'bind!', '&kb'))=>_325892)), trace)))
^ Unify: (205) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _325892, (notrace, wdmsg(('next-operation'(op(exec, 'bind!', '&kb'))=>_325892)), trace)))
^ Call: (206) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _325892, (notrace, wdmsg(('next-operation'(op(exec, 'bind!', '&kb'))=>_325892)), trace)), user:each_call_cleanup)
^ Unify: (206) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _325892, (notrace, wdmsg(('next-operation'(op(exec, 'bind!', '&kb'))=>_325892)), trace)), user:each_call_cleanup)
Call: (207) [system] current_prolog_flag(occurs_check, _356334)
Exit: (207) [system] current_prolog_flag(occurs_check, true)
^ Call: (207) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _325892, (notrace, wdmsg(('next-operation'(op(exec, 'bind!', '&kb'))=>_325892)), trace)), user:set_prolog_flag(occurs_check, true))
^ Unify: (207) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _325892, (notrace, wdmsg(('next-operation'(op(exec, 'bind!', '&kb'))=>_325892)), trace)), user:set_prolog_flag(occurs_check, true))
Call: (208) [system] true==true
Exit: (208) [system] true==true
^ Call: (209) [user] pfcPost11('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (209) [user] pfcPost11('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (210) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (210) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (212) [user] pfcAddSupport('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (212) [user] pfcAddSupport('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (213) [user] assert('$spft$'('next-operation'(op(exec, 'bind!', '&kb')), P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (213) [user] assert('$spft$'('next-operation'(op(exec, 'bind!', '&kb')), P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (212) [user] pfcAddSupport('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (210) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'bind!', '&kb')))
^ Unify: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'bind!', '&kb')))
^ Call: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'bind!', '&kb')), true)
^ Unify: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'bind!', '&kb')), true)
^ Call: (212) [user] is_asserted_exact('next-operation'(op(exec, 'bind!', '&kb')), true)
^ Unify: (212) [user] is_asserted_exact('next-operation'(op(exec, 'bind!', '&kb')), true)
^ Call: (213) [user] strip_module('next-operation'(op(exec, 'bind!', '&kb')), _456746, _456748)
^ Exit: (213) [user] strip_module('next-operation'(op(exec, 'bind!', '&kb')), user, 'next-operation'(op(exec, 'bind!', '&kb')))
^ Call: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'bind!', '&kb')), true)
^ Unify: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'bind!', '&kb')), true)
Call: (214) [system] _460490=user
Exit: (214) [system] user=user
^ Call: (214) [user] clause(user:'next-operation'(op(exec, 'bind!', '&kb')), true, _462360)
^ Fail: (214) [user] clause('next-operation'(op(exec, 'bind!', '&kb')), true, _462360)
^ Redo: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'bind!', '&kb')), true)
^ Call: (214) [user] clause(user:'next-operation'(op(exec, 'bind!', '&kb')), true, _465188)
^ Fail: (214) [user] clause('next-operation'(op(exec, 'bind!', '&kb')), true, _465188)
^ Fail: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'bind!', '&kb')), true)
^ Fail: (212) [user] is_asserted_exact('next-operation'(op(exec, 'bind!', '&kb')), true)
^ Redo: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'bind!', '&kb')), true)
^ Exit: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'bind!', '&kb')), true)
^ Exit: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'bind!', '&kb')))
^ Call: (210) [user] pfcPost2('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (210) [user] pfcPost2('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (211) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'bind!', '&kb')));assert('next-operation'(op(exec, 'bind!', '&kb'))))))
^ Unify: (211) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'bind!', '&kb')));assert('next-operation'(op(exec, 'bind!', '&kb'))))))
^ Call: (213) [user] once((\+ \+is_asserted_exact('next-operation'(op(exec, 'bind!', '&kb')));assert('next-operation'(op(exec, 'bind!', '&kb')))))
^ Unify: (213) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(exec, 'bind!', '&kb')));assert('next-operation'(op(exec, 'bind!', '&kb')))))
^ Call: (215) [user] is_asserted_exact('next-operation'(op(exec, 'bind!', '&kb')))
^ Unify: (215) [user] is_asserted_exact('next-operation'(op(exec, 'bind!', '&kb')))
^ Call: (216) [user] strip_module('next-operation'(op(exec, 'bind!', '&kb')), _492498, _492500)
^ Exit: (216) [user] strip_module('next-operation'(op(exec, 'bind!', '&kb')), user, 'next-operation'(op(exec, 'bind!', '&kb')))
^ Call: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'bind!', '&kb')), _494378, _494380)
^ Unify: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb')), true)
Call: (217) [system] var('next-operation'(op(exec, 'bind!', '&kb')))
Fail: (217) [system] var('next-operation'(op(exec, 'bind!', '&kb')))
^ Redo: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'bind!', '&kb')), _494378, _494380)
^ Unify: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb')), true)
^ Exit: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb')), true)
^ Call: (216) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'bind!', '&kb')), true)
^ Unify: (216) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'bind!', '&kb')), true)
Call: (217) [system] _502784=user
Exit: (217) [system] user=user
^ Call: (217) [user] clause(user:'next-operation'(op(exec, 'bind!', '&kb')), true, _504654)
^ Fail: (217) [user] clause('next-operation'(op(exec, 'bind!', '&kb')), true, _504654)
^ Redo: (216) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'bind!', '&kb')), true)
^ Call: (217) [user] clause(user:'next-operation'(op(exec, 'bind!', '&kb')), true, _507482)
^ Fail: (217) [user] clause('next-operation'(op(exec, 'bind!', '&kb')), true, _507482)
^ Fail: (216) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'bind!', '&kb')), true)
^ Fail: (215) [user] is_asserted_exact('next-operation'(op(exec, 'bind!', '&kb')))
^ Call: (215) [user] assert('next-operation'(op(exec, 'bind!', '&kb')))
^ Exit: (215) [user] assert('next-operation'(op(exec, 'bind!', '&kb')))
^ Exit: (213) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(exec, 'bind!', '&kb')));assert('next-operation'(op(exec, 'bind!', '&kb')))))
^ Exit: (211) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'bind!', '&kb')));assert('next-operation'(op(exec, 'bind!', '&kb'))))))
^ Call: (211) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (211) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (213) [user] pfcTraceAdd('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcTraceAdd('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (215) [user] pfcIsTraced('next-operation'(op(exec, 'bind!', '&kb')))
^ Unify: (215) [user] pfcIsTraced('next-operation'(op(exec, 'bind!', '&kb')))
^ Call: (216) [user] pfcIsNotTraced('next-operation'(op(exec, 'bind!', '&kb')))
^ Unify: (216) [user] pfcIsNotTraced('next-operation'(op(exec, 'bind!', '&kb')))
^ Call: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'bind!', '&kb')), _44200)
^ Unify: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'bind!', '&kb')), _44200)
Call: (218) [system] var('next-operation'(op(exec, 'bind!', '&kb')))
Fail: (218) [system] var('next-operation'(op(exec, 'bind!', '&kb')))
^ Redo: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'bind!', '&kb')), _44200)
^ Unify: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'bind!', '&kb')), _44200)
Call: (218) [system] compound('next-operation'(op(exec, 'bind!', '&kb')))
Exit: (218) [system] compound('next-operation'(op(exec, 'bind!', '&kb')))
Call: (218) [system] 1<1
Fail: (218) [system] 1<1
^ Redo: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'bind!', '&kb')), _44200)
^ Unify: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'bind!', '&kb')), _44200)
Call: (218) [system] _55352 is 1+ -1
Exit: (218) [system] 0 is 1+ -1
^ Call: (218) [user] compound_eles('next-operation'(op(exec, 'bind!', '&kb')), _57210)
^ Unify: (218) [user] compound_eles('next-operation'(op(exec, 'bind!', '&kb')), _57210)
Call: (219) [system] is_list('next-operation'(op(exec, 'bind!', '&kb')))
Fail: (219) [system] is_list('next-operation'(op(exec, 'bind!', '&kb')))
^ Redo: (218) [user] compound_eles('next-operation'(op(exec, 'bind!', '&kb')), _57210)
^ Unify: (218) [user] compound_eles('next-operation'(op(exec, 'bind!', '&kb')), _57210)
Call: (219) [system] compound('next-operation'(op(exec, 'bind!', '&kb')))
Exit: (219) [system] compound('next-operation'(op(exec, 'bind!', '&kb')))
Call: (219) [system] compound_name_arguments('next-operation'(op(exec, 'bind!', '&kb')), _64620, _64622)
Exit: (219) [system] compound_name_arguments('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation', [op(exec, 'bind!', '&kb')])
Call: (219) [lists] lists:member(_57210, ['next-operation', op(exec, 'bind!', '&kb')])
Unify: (219) [lists] lists:member(_57210, ['next-operation', op(exec, 'bind!', '&kb')])
Call: (220) [lists] lists:member_([op(exec, 'bind!', '&kb')], _57210, 'next-operation')
Unify: (220) [lists] lists:member_([op(exec, 'bind!', '&kb')], 'next-operation', 'next-operation')
Exit: (220) [lists] lists:member_([op(exec, 'bind!', '&kb')], 'next-operation', 'next-operation')
Exit: (219) [lists] lists:member('next-operation', ['next-operation', op(exec, 'bind!', '&kb')])
^ Exit: (218) [user] compound_eles('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation')
^ Call: (218) [user] compound_eles(0, 'next-operation', _44200)
^ Unify: (218) [user] compound_eles(0, 'next-operation', _44200)
Call: (219) [system] var('next-operation')
Fail: (219) [system] var('next-operation')
^ Redo: (218) [user] compound_eles(0, 'next-operation', _44200)
^ Unify: (218) [user] compound_eles(0, 'next-operation', _44200)
Call: (219) [system] compound('next-operation')
Fail: (219) [system] compound('next-operation')
^ Redo: (218) [user] compound_eles(0, 'next-operation', _44200)
Call: (219) [system] _44200='next-operation'
Exit: (219) [system] 'next-operation'='next-operation'
^ Exit: (218) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'bind!', '&kb')), 'next-operation')
^ Call: (217) [user] pfcIgnored('next-operation')
^ Fail: (217) [user] pfcIgnored('next-operation')
Redo: (220) [lists] lists:member_([op(exec, 'bind!', '&kb')], _57210, 'next-operation')
Unify: (220) [lists] lists:member_([op(exec, 'bind!', '&kb')], _57210, 'next-operation')
Call: (221) [lists] lists:member_([], _57210, op(exec, 'bind!', '&kb'))
Unify: (221) [lists] lists:member_([], op(exec, 'bind!', '&kb'), op(exec, 'bind!', '&kb'))
Exit: (221) [lists] lists:member_([], op(exec, 'bind!', '&kb'), op(exec, 'bind!', '&kb'))
Exit: (220) [lists] lists:member_([op(exec, 'bind!', '&kb')], op(exec, 'bind!', '&kb'), 'next-operation')
Exit: (219) [lists] lists:member(op(exec, 'bind!', '&kb'), ['next-operation', op(exec, 'bind!', '&kb')])
^ Exit: (218) [user] compound_eles('next-operation'(op(exec, 'bind!', '&kb')), op(exec, 'bind!', '&kb'))
^ Call: (218) [user] compound_eles(0, op(exec, 'bind!', '&kb'), _44200)
^ Unify: (218) [user] compound_eles(0, op(exec, 'bind!', '&kb'), _44200)
Call: (219) [system] var(op(exec, 'bind!', '&kb'))
Fail: (219) [system] var(op(exec, 'bind!', '&kb'))
^ Redo: (218) [user] compound_eles(0, op(exec, 'bind!', '&kb'), _44200)
^ Unify: (218) [user] compound_eles(0, op(exec, 'bind!', '&kb'), _44200)
Call: (219) [system] compound(op(exec, 'bind!', '&kb'))
Exit: (219) [system] compound(op(exec, 'bind!', '&kb'))
Call: (219) [system] 0<1
Exit: (219) [system] 0<1
Call: (219) [system] _44200=op(exec, 'bind!', '&kb')
Exit: (219) [system] op(exec, 'bind!', '&kb')=op(exec, 'bind!', '&kb')
^ Exit: (218) [user] compound_eles(0, op(exec, 'bind!', '&kb'), op(exec, 'bind!', '&kb'))
^ Exit: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'bind!', '&kb')), op(exec, 'bind!', '&kb'))
^ Call: (217) [user] pfcIgnored(op(exec, 'bind!', '&kb'))
^ Fail: (217) [user] pfcIgnored(op(exec, 'bind!', '&kb'))
^ Fail: (216) [user] pfcIsNotTraced('next-operation'(op(exec, 'bind!', '&kb')))
^ Redo: (215) [user] pfcIsTraced('next-operation'(op(exec, 'bind!', '&kb')))
^ Unify: (215) [user] pfcIsTraced('next-operation'(op(exec, 'bind!', '&kb')))
^ Call: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'bind!', '&kb')), _112000)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'bind!', '&kb')), _112000)
Call: (217) [system] var('next-operation'(op(exec, 'bind!', '&kb')))
Fail: (217) [system] var('next-operation'(op(exec, 'bind!', '&kb')))
^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'bind!', '&kb')), _112000)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'bind!', '&kb')), _112000)
Call: (217) [system] compound('next-operation'(op(exec, 'bind!', '&kb')))
Exit: (217) [system] compound('next-operation'(op(exec, 'bind!', '&kb')))
Call: (217) [system] 1<1
Fail: (217) [system] 1<1
^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'bind!', '&kb')), _112000)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'bind!', '&kb')), _112000)
Call: (217) [system] _123152 is 1+ -1
Exit: (217) [system] 0 is 1+ -1
^ Call: (217) [user] compound_eles('next-operation'(op(exec, 'bind!', '&kb')), _125010)
^ Unify: (217) [user] compound_eles('next-operation'(op(exec, 'bind!', '&kb')), _125010)
Call: (218) [system] is_list('next-operation'(op(exec, 'bind!', '&kb')))
Fail: (218) [system] is_list('next-operation'(op(exec, 'bind!', '&kb')))
^ Redo: (217) [user] compound_eles('next-operation'(op(exec, 'bind!', '&kb')), _125010)
^ Unify: (217) [user] compound_eles('next-operation'(op(exec, 'bind!', '&kb')), _125010)
Call: (218) [system] compound('next-operation'(op(exec, 'bind!', '&kb')))
Exit: (218) [system] compound('next-operation'(op(exec, 'bind!', '&kb')))
Call: (218) [system] compound_name_arguments('next-operation'(op(exec, 'bind!', '&kb')), _132420, _132422)
Exit: (218) [system] compound_name_arguments('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation', [op(exec, 'bind!', '&kb')])
Call: (218) [lists] lists:member(_125010, ['next-operation', op(exec, 'bind!', '&kb')])
Unify: (218) [lists] lists:member(_125010, ['next-operation', op(exec, 'bind!', '&kb')])
Call: (219) [lists] lists:member_([op(exec, 'bind!', '&kb')], _125010, 'next-operation')
Unify: (219) [lists] lists:member_([op(exec, 'bind!', '&kb')], 'next-operation', 'next-operation')
Exit: (219) [lists] lists:member_([op(exec, 'bind!', '&kb')], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(exec, 'bind!', '&kb')])
^ Exit: (217) [user] compound_eles('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation')
^ Call: (217) [user] compound_eles(0, 'next-operation', _112000)
^ Unify: (217) [user] compound_eles(0, 'next-operation', _112000)
Call: (218) [system] var('next-operation')
Fail: (218) [system] var('next-operation')
^ Redo: (217) [user] compound_eles(0, 'next-operation', _112000)
^ Unify: (217) [user] compound_eles(0, 'next-operation', _112000)
Call: (218) [system] compound('next-operation')
Fail: (218) [system] compound('next-operation')
^ Redo: (217) [user] compound_eles(0, 'next-operation', _112000)
Call: (218) [system] _112000='next-operation'
Exit: (218) [system] 'next-operation'='next-operation'
^ Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'bind!', '&kb')), 'next-operation')
^ Call: (216) [user] pfcTraced('next-operation')
^ Fail: (216) [user] pfcTraced('next-operation')
Redo: (219) [lists] lists:member_([op(exec, 'bind!', '&kb')], _125010, 'next-operation')
Unify: (219) [lists] lists:member_([op(exec, 'bind!', '&kb')], _125010, 'next-operation')
Call: (220) [lists] lists:member_([], _125010, op(exec, 'bind!', '&kb'))
Unify: (220) [lists] lists:member_([], op(exec, 'bind!', '&kb'), op(exec, 'bind!', '&kb'))
Exit: (220) [lists] lists:member_([], op(exec, 'bind!', '&kb'), op(exec, 'bind!', '&kb'))
Exit: (219) [lists] lists:member_([op(exec, 'bind!', '&kb')], op(exec, 'bind!', '&kb'), 'next-operation')
Exit: (218) [lists] lists:member(op(exec, 'bind!', '&kb'), ['next-operation', op(exec, 'bind!', '&kb')])
^ Exit: (217) [user] compound_eles('next-operation'(op(exec, 'bind!', '&kb')), op(exec, 'bind!', '&kb'))
^ Call: (217) [user] compound_eles(0, op(exec, 'bind!', '&kb'), _112000)
^ Unify: (217) [user] compound_eles(0, op(exec, 'bind!', '&kb'), _112000)
Call: (218) [system] var(op(exec, 'bind!', '&kb'))
Fail: (218) [system] var(op(exec, 'bind!', '&kb'))
^ Redo: (217) [user] compound_eles(0, op(exec, 'bind!', '&kb'), _112000)
^ Unify: (217) [user] compound_eles(0, op(exec, 'bind!', '&kb'), _112000)
Call: (218) [system] compound(op(exec, 'bind!', '&kb'))
Exit: (218) [system] compound(op(exec, 'bind!', '&kb'))
Call: (218) [system] 0<1
Exit: (218) [system] 0<1
Call: (218) [system] _112000=op(exec, 'bind!', '&kb')
Exit: (218) [system] op(exec, 'bind!', '&kb')=op(exec, 'bind!', '&kb')
^ Exit: (217) [user] compound_eles(0, op(exec, 'bind!', '&kb'), op(exec, 'bind!', '&kb'))
^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'bind!', '&kb')), op(exec, 'bind!', '&kb'))
^ Call: (216) [user] pfcTraced(op(exec, 'bind!', '&kb'))
^ Fail: (216) [user] pfcTraced(op(exec, 'bind!', '&kb'))
^ Fail: (215) [user] pfcIsTraced('next-operation'(op(exec, 'bind!', '&kb')))
^ Redo: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (214) [user] pfcTraceBreak('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (214) [user] pfcTraceBreak('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (215) [user] pfcSpied('next-operation'(op(exec, 'bind!', '&kb')), +)
^ Fail: (215) [user] pfcSpied('next-operation'(op(exec, 'bind!', '&kb')), +)
^ Redo: (214) [user] pfcTraceBreak('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (214) [user] pfcTraceBreak('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (213) [user] pfcTraceAdd('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (211) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (211) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (211) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (213) [user] pfcEnqueue('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcEnqueue('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (214) [user] pfcGetSearch(_278412)
^ Unify: (214) [user] pfcGetSearch(_278412)
Call: (215) [t_l] t_l:pfcSearchTL(_280262)
Fail: (215) [t_l] t_l:pfcSearchTL(_280262)
^ Redo: (214) [user] pfcGetSearch(_278412)
^ Call: (215) [user] pfcSearch(_283036)
^ Unify: (215) [user] pfcSearch(direct)
^ Exit: (215) [user] pfcSearch(direct)
Call: (215) [system] _278412=direct
Exit: (215) [system] direct=direct
^ Exit: (214) [user] pfcGetSearch(direct)
^ Call: (214) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (214) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Call: (215) [system] direct=direct
Exit: (215) [system] direct=direct
^ Call: (215) [user] pfcFwd('next-operation'(op(exec, 'bind!', '&kb')))
^ Unify: (215) [user] pfcFwd('next-operation'(op(exec, 'bind!', '&kb')))
^ Call: (216) [user] control_arg_types('next-operation'(op(exec, 'bind!', '&kb')), _307470)
^ Unify: (216) [user] control_arg_types('next-operation'(op(exec, 'bind!', '&kb')), _307470)
Call: (217) [system] fail
Fail: (217) [system] fail
^ Fail: (216) [user] control_arg_types('next-operation'(op(exec, 'bind!', '&kb')), _307470)
^ Redo: (215) [user] pfcFwd('next-operation'(op(exec, 'bind!', '&kb')))
^ Unify: (215) [user] pfcFwd('next-operation'(op(exec, 'bind!', '&kb')))
^ Call: (216) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(exec, 'bind!', '&kb'))))
^ Unify: (216) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'bind!', '&kb'))))
^ Call: (217) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'bind!', '&kb'))), user:each_call_cleanup)
^ Unify: (217) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'bind!', '&kb'))), user:each_call_cleanup)
Call: (218) [system] current_prolog_flag(occurs_check, _317732)
Exit: (218) [system] current_prolog_flag(occurs_check, true)
^ Call: (218) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'bind!', '&kb'))), user:set_prolog_flag(occurs_check, true))
^ Unify: (218) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'bind!', '&kb'))), user:set_prolog_flag(occurs_check, true))
Call: (219) [system] true==true
Exit: (219) [system] true==true
^ Call: (219) [user] pfcFwd0('next-operation'(op(exec, 'bind!', '&kb')))
^ Unify: (219) [user] pfcFwd0('next-operation'(op(exec, 'bind!', '&kb')))
Call: (220) [system] is_list(_325228)
Fail: (220) [system] is_list(_325228)
^ Redo: (219) [user] pfcFwd0('next-operation'(op(exec, 'bind!', '&kb')))
^ Call: (220) [user] pfcFwd1('next-operation'(op(exec, 'bind!', '&kb')))
^ Unify: (220) [user] pfcFwd1('next-operation'(op(exec, 'bind!', '&kb')))
^ Call: (221) [user] fc_rule_check('next-operation'(op(exec, 'bind!', '&kb')))
^ Unify: (221) [user] fc_rule_check('next-operation'(op(exec, 'bind!', '&kb')))
^ Exit: (221) [user] fc_rule_check('next-operation'(op(exec, 'bind!', '&kb')))
Call: (221) [system] copy_term('next-operation'(op(exec, 'bind!', '&kb')), _332622)
Exit: (221) [system] copy_term('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb')))
^ Call: (221) [user] ignore(fcpt('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb'))))
^ Unify: (221) [system] ignore(user:fcpt('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb'))))
^ Call: (222) [user] fcpt('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb')))
^ Unify: (222) [user] fcpt('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb')))
^ Call: (223) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
^ Unify: (223) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
^ Call: (224) [user] clause('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214), true)
^ Fail: (224) [user] clause('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214), true)
^ Redo: (223) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
^ Call: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
^ Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
Call: (225) [system] var('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
Fail: (225) [system] var('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
^ Redo: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
^ Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
Call: (225) [system] callable('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
Exit: (225) [system] callable('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
^ Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
^ Redo: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
^ Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
^ Call: (225) [user] predicate_property('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214), imported_from(system))
^ Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214), imported_from(system))
Call: (226) [system] nonvar(imported_from(system))
Exit: (226) [system] nonvar(imported_from(system))
Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
Call: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
Unify: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
Call: (228) [system] callable('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
Exit: (228) [system] callable('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
^ Fail: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214), imported_from(system))
^ Redo: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
^ Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
^ Call: (225) [user] predicate_property('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214), built_in)
^ Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214), built_in)
Call: (226) [system] nonvar(built_in)
Exit: (226) [system] nonvar(built_in)
Call: (226) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
Unify: (226) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
Call: (227) [system] callable('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
Exit: (227) [system] callable('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
Call: (227) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214), _375284, _375286)
Unify: (227) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214), _375284, _375286)
Call: (228) [system] compound('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
Exit: (228) [system] compound('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
Call: (228) [system] compound_name_arity('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214), _375284, _375286)
Exit: (228) [system] compound_name_arity('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214), '$pt$', 2)
Exit: (227) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214), '$pt$', 2)
^ Call: (227) [$syspreds] current_predicate(user:'$pt$'/2)
^ Exit: (227) [$syspreds] current_predicate(user:'$pt$'/2)
^ Fail: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214), built_in)
^ Redo: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
^ Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
^ Call: (225) [user] predicate_property('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214), _386526)
^ Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214), _387466)
Call: (226) [system] nonvar(_388324)
^ Redo: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214), _389326)
^ Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214), _390260)
Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
Call: (227) [system] callable('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
Exit: (227) [system] callable('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
^ Exit: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214), interpreted)
^ Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
^ Call: (225) [user] predicate_property('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214), number_of_clauses(_399454))
^ Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214), number_of_clauses(_399454))
Call: (226) [system] nonvar(number_of_clauses(_399454))
Exit: (226) [system] nonvar(number_of_clauses(_399454))
Call: (226) [$syspreds] property_predicate(number_of_clauses(_399454), user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
Unify: (226) [$syspreds] property_predicate(number_of_clauses(_399454), user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
Call: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
Unify: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
Call: (228) [system] callable('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
Exit: (228) [system] callable('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
Exit: (226) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
^ Exit: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214), number_of_clauses(0))
^ Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
^ Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _414298), (prolog_current_choice(_414308), push_current_choice(_414308), clause('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214), _414330), pfc_call(_414330)), nb_setval('$pfc_current_choice', _414298))
^ Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _414298), user:(prolog_current_choice(_414308), push_current_choice(_414308), clause('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214), _414330), pfc_call(_414330)), user:nb_setval('$pfc_current_choice', _414298))
^ Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _414298))
Call: (228) [system] nb_current('$pfc_current_choice', _414298)
Exit: (228) [system] nb_current('$pfc_current_choice', [])
^ Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (227) [system] prolog_current_choice(_414308)
Exit: (227) [system] prolog_current_choice(2950)
^ Call: (227) [user] push_current_choice(2950)
^ Unify: (227) [user] push_current_choice(2950)
Call: (228) [system] nb_current('$pfc_current_choice', _423648)
Exit: (228) [system] nb_current('$pfc_current_choice', [])
Call: (228) [system] b_setval('$pfc_current_choice', [2950])
Exit: (228) [system] b_setval('$pfc_current_choice', [2950])
^ Exit: (227) [user] push_current_choice(2950)
^ Call: (227) [user] clause('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214), _414330)
^ Fail: (227) [user] clause('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214), _414330)
Call: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (228) [system] duplicate_term([], _432020)
Exit: (228) [system] duplicate_term([], [])
Call: (228) [system] nb_linkval('$pfc_current_choice', [])
Exit: (228) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _414298), user:(prolog_current_choice(_414308), push_current_choice(_414308), clause('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214), _414330), pfc_call(_414330)), user:nb_setval('$pfc_current_choice', _414298))
^ Fail: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
^ Fail: (223) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
^ Redo: (222) [user] fcpt('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb')))
^ Unify: (222) [user] fcpt('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb')))
^ Exit: (222) [user] fcpt('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb')))
^ Exit: (221) [system] ignore(user:fcpt('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb'))))
^ Call: (221) [user] ignore(fcnt('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb'))))
^ Unify: (221) [system] ignore(user:fcnt('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb'))))
^ Call: (222) [user] fcnt('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb')))
^ Unify: (222) [user] fcnt('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb')))
^ Call: (223) [user] pfc_spft(_446890, _446976, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898))
^ Unify: (223) [user] pfc_spft(_446890, _447908, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898))
^ Call: (224) [user] pfcCallSystem('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
^ Unify: (224) [user] pfcCallSystem('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
^ Call: (225) [user] pfc_call('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
^ Unify: (225) [user] pfc_call('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
Call: (226) [system] var('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
Fail: (226) [system] var('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
^ Redo: (225) [user] pfc_call('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
^ Unify: (225) [user] pfc_call('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
Call: (226) [system] callable('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
Exit: (226) [system] callable('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
^ Unify: (225) [user] pfc_call('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
^ Redo: (225) [user] pfc_call('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
^ Unify: (225) [user] pfc_call('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
^ Call: (226) [user] predicate_property('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)), imported_from(system))
^ Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)), imported_from(system))
Call: (227) [system] nonvar(imported_from(system))
Exit: (227) [system] nonvar(imported_from(system))
Call: (227) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
Unify: (227) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
Call: (228) [$syspreds] define_or_generate(user:'$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
Unify: (228) [$syspreds] define_or_generate(user:'$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
Call: (229) [system] callable('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
Exit: (229) [system] callable('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
Call: (229) [system] atom(user)
Exit: (229) [system] atom(user)
Exit: (228) [$syspreds] define_or_generate(user:'$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
^ Fail: (226) [$syspreds] predicate_property(user:'$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)), imported_from(system))
^ Redo: (225) [user] pfc_call('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
^ Unify: (225) [user] pfc_call('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
^ Call: (226) [user] predicate_property('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)), built_in)
^ Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)), built_in)
Call: (227) [system] nonvar(built_in)
Exit: (227) [system] nonvar(built_in)
Call: (227) [$syspreds] property_predicate(built_in, user:'$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
Unify: (227) [$syspreds] property_predicate(built_in, user:'$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
Call: (228) [system] callable('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
Exit: (228) [system] callable('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
Call: (228) [$syspreds] goal_name_arity('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)), _483048, _483050)
Unify: (228) [$syspreds] goal_name_arity('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)), _483048, _483050)
Call: (229) [system] compound('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
Exit: (229) [system] compound('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
Call: (229) [system] compound_name_arity('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)), _483048, _483050)
Exit: (229) [system] compound_name_arity('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)), '$spft$', 3)
Exit: (228) [$syspreds] goal_name_arity('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)), '$spft$', 3)
^ Call: (228) [$syspreds] current_predicate(user:'$spft$'/3)
^ Exit: (228) [$syspreds] current_predicate(user:'$spft$'/3)
^ Fail: (226) [$syspreds] predicate_property(user:'$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)), built_in)
^ Redo: (225) [user] pfc_call('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
^ Unify: (225) [user] pfc_call('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
^ Call: (226) [user] predicate_property('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)), _494290)
^ Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)), _495230)
Call: (227) [system] nonvar(_496088)
^ Redo: (226) [$syspreds] predicate_property(user:'$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)), _497090)
^ Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)), _498024)
Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
Call: (228) [system] callable('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
Exit: (228) [system] callable('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
^ Exit: (226) [$syspreds] predicate_property(user:'$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)), interpreted)
^ Unify: (225) [user] pfc_call('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
^ Call: (226) [user] predicate_property('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)), number_of_clauses(_507218))
^ Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)), number_of_clauses(_507218))
Call: (227) [system] nonvar(number_of_clauses(_507218))
Exit: (227) [system] nonvar(number_of_clauses(_507218))
Call: (227) [$syspreds] property_predicate(number_of_clauses(_507218), user:'$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
Unify: (227) [$syspreds] property_predicate(number_of_clauses(_507218), user:'$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
Call: (228) [$syspreds] define_or_generate(user:'$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
Unify: (228) [$syspreds] define_or_generate(user:'$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
Call: (229) [system] callable('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
Exit: (229) [system] callable('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
Call: (229) [system] atom(user)
Exit: (229) [system] atom(user)
Exit: (228) [$syspreds] define_or_generate(user:'$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
Exit: (227) [$syspreds] property_predicate(number_of_clauses(745), user:'$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
^ Exit: (226) [$syspreds] predicate_property(user:'$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)), number_of_clauses(745))
^ Unify: (225) [user] pfc_call('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
^ Call: (226) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _522062), (prolog_current_choice(_522072), push_current_choice(_522072), clause('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)), _522094), pfc_call(_522094)), nb_setval('$pfc_current_choice', _522062))
^ Unify: (226) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _522062), user:(prolog_current_choice(_522072), push_current_choice(_522072), clause('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)), _522094), pfc_call(_522094)), user:nb_setval('$pfc_current_choice', _522062))
^ Call: (227) [system] sig_atomic(user:nb_current('$pfc_current_choice', _3880))
Call: (229) [system] nb_current('$pfc_current_choice', _3880)
Exit: (229) [system] nb_current('$pfc_current_choice', [])
^ Exit: (227) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (228) [system] prolog_current_choice(_3890)
Exit: (228) [system] prolog_current_choice(2970)
^ Call: (228) [user] push_current_choice(2970)
^ Unify: (228) [user] push_current_choice(2970)
Call: (229) [system] nb_current('$pfc_current_choice', _11298)
Exit: (229) [system] nb_current('$pfc_current_choice', [])
Call: (229) [system] b_setval('$pfc_current_choice', [2970])
Exit: (229) [system] b_setval('$pfc_current_choice', [2970])
^ Exit: (228) [user] push_current_choice(2970)
^ Call: (228) [user] clause('$spft$'(_3858, _3872, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _3864, _3866)), _3912)
^ Fail: (228) [user] clause('$spft$'(_3858, _3872, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _3864, _3866)), _3912)
Call: (228) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (228) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (229) [system] duplicate_term([], _19670)
Exit: (229) [system] duplicate_term([], [])
Call: (229) [system] nb_linkval('$pfc_current_choice', [])
Exit: (229) [system] nb_linkval('$pfc_current_choice', [])
Exit: (228) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (226) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _3880), user:(prolog_current_choice(_3890), push_current_choice(_3890), clause('$spft$'(_3858, _3872, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _3864, _3866)), _3912), pfc_call(_3912)), user:nb_setval('$pfc_current_choice', _3880))
^ Fail: (225) [user] pfc_call('$spft$'(_3858, _3872, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _3864, _3866)))
^ Fail: (224) [user] pfcCallSystem('$spft$'(_3858, _3872, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _3864, _3866)))
^ Fail: (223) [user] pfc_spft(_3858, _27174, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _3864, _3866))
^ Redo: (222) [user] fcnt('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb')))
^ Unify: (222) [user] fcnt('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb')))
^ Exit: (222) [user] fcnt('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb')))
^ Exit: (221) [system] ignore(user:fcnt('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb'))))
^ Exit: (220) [user] pfcFwd1('next-operation'(op(exec, 'bind!', '&kb')))
^ Exit: (219) [user] pfcFwd0('next-operation'(op(exec, 'bind!', '&kb')))
^ Exit: (218) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'bind!', '&kb'))), user:set_prolog_flag(occurs_check, true))
^ Exit: (217) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'bind!', '&kb'))), user:each_call_cleanup)
^ Exit: (216) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'bind!', '&kb'))))
^ Exit: (215) [user] pfcFwd('next-operation'(op(exec, 'bind!', '&kb')))
^ Exit: (214) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (213) [user] pfcEnqueue('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (211) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Exit: (210) [user] pfcPost2('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (209) [user] pfcPost11('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (207) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3628, (notrace, wdmsg(('next-operation'(op(exec, 'bind!', '&kb'))=>_3628)), trace)), user:set_prolog_flag(occurs_check, true))
^ Exit: (206) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3628, (notrace, wdmsg(('next-operation'(op(exec, 'bind!', '&kb'))=>_3628)), trace)), user:each_call_cleanup)
^ Exit: (205) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3628, (notrace, wdmsg(('next-operation'(op(exec, 'bind!', '&kb'))=>_3628)), trace)))
^ Exit: (204) [user] pfcPost1('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (203) [user] pfcPost_rev((P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'bind!', '&kb')))
^ Exit: (202) [user] pfcPost('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (202) [user] pfcRun
^ Unify: (202) [user] pfcRun
^ Call: (203) [user] pfcGetSearch(direct)
^ Unify: (203) [user] pfcGetSearch(direct)
Call: (204) [t_l] t_l:pfcSearchTL(_124480)
Fail: (204) [t_l] t_l:pfcSearchTL(_124480)
^ Redo: (203) [user] pfcGetSearch(direct)
^ Call: (204) [user] pfcSearch(_127254)
^ Unify: (204) [user] pfcSearch(direct)
^ Exit: (204) [user] pfcSearch(direct)
Call: (204) [system] direct=direct
Exit: (204) [system] direct=direct
^ Exit: (203) [user] pfcGetSearch(direct)
^ Unify: (202) [user] pfcRun
^ Exit: (202) [user] pfcRun
^ Exit: (201) [user] pfcAdd('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (200) [user] pfcAdd('next-operation'(op(exec, 'bind!', '&kb')))
^ Exit: (199) [user] pfcAdd_Now('next-operation'(op(exec, 'bind!', '&kb')))
^ Exit: (198) [user] if_t(into_simple_op(exec, ['bind!', '&kb', ['new-space']], op(exec, 'bind!', '&kb')), pfcAdd_Now('next-operation'(op(exec, 'bind!', '&kb'))))
Call: (198) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], _3422))
Unify: (198) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], _3422))
Call: (200) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], _3422)
Unify: (200) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], _3422)
Call: (201) [system] _164258=_164260
Exit: (201) [system] _164258=_164258
^ Call: (201) [user] ignore(catch((not_compatio(write_exec(['bind!', '&kb', ['new-space']])), notrace(into_metta_callable('&self', ['bind!', '&kb', ['new-space']], _166156, _164258, _166160, _166162)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], _166156, _164258, _166160, _166162, _164258, _3422)), give_up(_166198), pp_m('red', gave_up(_166198))))
^ Unify: (201) [system] ignore(user:catch((not_compatio(write_exec(['bind!', '&kb', ['new-space']])), notrace(into_metta_callable('&self', ['bind!', '&kb', ['new-space']], _166156, _164258, _166160, _166162)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], _166156, _164258, _166160, _166162, _164258, _3422)), give_up(_166198), pp_m('red', gave_up(_166198))))
^ Call: (204) [user] not_compatio(write_exec(['bind!', '&kb', ['new-space']]))
^ Unify: (204) [user] not_compatio(write_exec(['bind!', '&kb', ['new-space']]))
^ Call: (205) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(['bind!', '&kb', ['new-space']])))
^ Unify: (205) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(['bind!', '&kb', ['new-space']])))
^ Call: (206) [user] once((is_mettalog;is_testing))
^ Unify: (206) [system] once(user:(is_mettalog;is_testing))
^ Call: (208) [user] is_mettalog
^ Unify: (208) [user] is_mettalog
^ Call: (209) [user] is_win64
^ Unify: (209) [user] is_win64
Call: (210) [system] current_prolog_flag(windows, _185432)
Fail: (210) [system] current_prolog_flag(windows, _186360)
^ Fail: (209) [user] is_win64
^ Redo: (208) [user] is_mettalog
^ Unify: (208) [user] is_mettalog
^ Call: (209) [user] is_metta_flag(log)
^ Unify: (209) [user] is_metta_flag(log)
^ Call: (211) [system] setup_call_cleanup('$notrace'(_191820, _191822), once(user:is_flag0(log)), '$restore_trace'(_191820, _191822))
^ Unify: (211) [system] setup_call_cleanup(system:'$notrace'(_191820, _191822), system:once(user:is_flag0(log)), system:'$restore_trace'(_191820, _191822))
^ Call: (212) [system] sig_atomic(system:'$notrace'(_191820, _191822))
^ Exit: (211) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1))
^ Exit: (209) [user] is_metta_flag(log)
^ Exit: (208) [user] is_mettalog
^ Exit: (206) [system] once(user:(is_mettalog;is_testing))
^ Call: (206) [user] user_err(write_exec(['bind!', '&kb', ['new-space']]))
^ Unify: (206) [user] user_err(write_exec(['bind!', '&kb', ['new-space']]))
^ Call: (207) [user] original_user_error(_200216)
^ Unify: (207) [user] original_user_error(_200216)
Call: (208) [system] stream_property(_200216, file_no(2))
Unify: (208) [system] stream_property(_200216, file_no(2))
Call: (209) [system] nonvar(_200216)
Redo: (208) [system] stream_property(_200216, file_no(2))
Unify: (208) [system] stream_property(_200216, file_no(2))
Call: (209) [system] nonvar(_200216)
Redo: (208) [system] stream_property(_200216, file_no(2))
Unify: (208) [system] stream_property(_200216, file_no(2))
Call: (209) [system] nonvar(file_no(2))
Exit: (209) [system] nonvar(file_no(2))
Call: (209) [system] file_no(2)=alias(_211336)
Redo: (208) [system] stream_property(_200216, file_no(2))
Exit: (208) [system] stream_property((0x7fc6d2a3a200), file_no(2))
^ Exit: (207) [user] original_user_error((0x7fc6d2a3a200))
^ Call: (207) [user] with_output_to((0x7fc6d2a3a200), write_exec(['bind!', '&kb', ['new-space']]))
Call: (209) [user] write_exec(['bind!', '&kb', ['new-space']])
Unify: (209) [user] write_exec(['bind!', '&kb', ['new-space']])
^ Call: (210) [user] real_notrace(write_exec0(['bind!', '&kb', ['new-space']]))
^ Unify: (210) [user] real_notrace(user:write_exec0(['bind!', '&kb', ['new-space']]))
^ Call: (211) [user] setup_call_cleanup('$notrace'(_219768, _219770), once(user:write_exec0(['bind!', '&kb', ['new-space']])), '$restore_trace'(_219768, _219770))
^ Unify: (211) [system] setup_call_cleanup(user:'$notrace'(_219768, _219770), user:once(user:write_exec0(['bind!', '&kb', ['new-space']])), user:'$restore_trace'(_219768, _219770))
^ Call: (212) [system] sig_atomic(user:'$notrace'(_219768, _219770))
!(bind! &kb
(new-space))
^ Exit: (211) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:write_exec0(['bind!', '&kb', ['new-space']])), user:'$restore_trace'(3, -1))
^ Exit: (210) [user] real_notrace(user:write_exec0(['bind!', '&kb', ['new-space']]))
Exit: (209) [user] write_exec(['bind!', '&kb', ['new-space']])
^ Exit: (207) [user] with_output_to((0x7fc6d2a3a200), write_exec(['bind!', '&kb', ['new-space']]))
^ Exit: (206) [user] user_err(write_exec(['bind!', '&kb', ['new-space']]))
^ Exit: (205) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(['bind!', '&kb', ['new-space']])))
^ Exit: (204) [user] not_compatio(write_exec(['bind!', '&kb', ['new-space']]))
^ Call: (205) [system] setup_call_cleanup('$notrace'(_231504, _231506), once(user:into_metta_callable('&self', ['bind!', '&kb', ['new-space']], _166156, _164258, _166160, _166162)), '$restore_trace'(_231504, _231506))
^ Unify: (205) [system] setup_call_cleanup(system:'$notrace'(_231504, _231506), system:once(user:into_metta_callable('&self', ['bind!', '&kb', ['new-space']], _166156, _164258, _166160, _166162)), system:'$restore_trace'(_231504, _231506))
^ Call: (206) [system] sig_atomic(system:'$notrace'(_231504, _231506))
^ Exit: (205) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:into_metta_callable('&self', ['bind!', '&kb', ['new-space']], eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258), _164258, [], [])), system:'$restore_trace'(3, -1))
Call: (204) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258), _164258, [], [], _164258, _3422)
Unify: (204) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258), _164258, [], [], _164258, _3422)
Call: (205) [user] reset_caches
Unify: (205) [user] reset_caches
^ Call: (206) [user] forall(clause(reset_cache, _247462), forall(rtrace_on_error(_247462), true))
^ Unify: (206) [$apply] forall(user:clause(reset_cache, _247462), user:forall(rtrace_on_error(_247462), true))
^ Call: (207) [user] clause(reset_cache, _247462)
^ Exit: (207) [user] clause(reset_cache, retractall(get_operator_typedef0(_250296, _250298, _250300, _250302, _250304)))
^ Call: (207) [user] forall(rtrace_on_error(retractall(get_operator_typedef0(_250296, _250298, _250300, _250302, _250304))), true)
^ Unify: (207) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_250296, _250298, _250300, _250302, _250304))), user:true)
Call: (208) [user] rtrace_on_error(retractall(get_operator_typedef0(_250296, _250298, _250300, _250302, _250304)))
Unify: (208) [user] rtrace_on_error(retractall(get_operator_typedef0(_250296, _250298, _250300, _250302, _250304)))
Call: (209) [user] catch_err(retractall(get_operator_typedef0(_250296, _250298, _250300, _250302, _250304)), _254948, (write_src_uo(_254948=retractall(get_operator_typedef0(_250296, _250298, _250300, _250302, _250304))), catch(rtrace(retractall(get_operator_typedef0(_250296, _250298, _250300, _250302, _250304))), _254948, throw(give_up(_254948=retractall(get_operator_typedef0(_250296, _250298, _250300, _250302, _250304))))), throw(_254948)))
Unify: (209) [user] catch_err(retractall(get_operator_typedef0(_250296, _250298, _250300, _250302, _250304)), _254948, (write_src_uo(_254948=retractall(get_operator_typedef0(_250296, _250298, _250300, _250302, _250304))), catch(rtrace(retractall(get_operator_typedef0(_250296, _250298, _250300, _250302, _250304))), _254948, throw(give_up(_254948=retractall(get_operator_typedef0(_250296, _250298, _250300, _250302, _250304))))), throw(_254948)))
^ Call: (211) [user] retractall(get_operator_typedef0(_250296, _250298, _250300, _250302, _250304))
^ Exit: (211) [user] retractall(get_operator_typedef0(_250296, _250298, _250300, _250302, _250304))
Exit: (209) [user] catch_err(retractall(get_operator_typedef0(_250296, _250298, _250300, _250302, _250304)), _254948, (write_src_uo(_254948=retractall(get_operator_typedef0(_250296, _250298, _250300, _250302, _250304))), catch(rtrace(retractall(get_operator_typedef0(_250296, _250298, _250300, _250302, _250304))), _254948, throw(give_up(_254948=retractall(get_operator_typedef0(_250296, _250298, _250300, _250302, _250304))))), throw(_254948)))
Exit: (208) [user] rtrace_on_error(retractall(get_operator_typedef0(_250296, _250298, _250300, _250302, _250304)))
^ Exit: (207) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_250296, _250298, _250300, _250302, _250304))), user:true)
^ Redo: (207) [user] clause(reset_cache, _247462)
^ Exit: (207) [user] clause(reset_cache, true)
^ Call: (207) [user] forall(rtrace_on_error(true), true)
^ Unify: (207) [$apply] forall(user:rtrace_on_error(true), user:true)
Call: (208) [user] rtrace_on_error(true)
Unify: (208) [user] rtrace_on_error(true)
Call: (209) [user] catch_err(true, _267072, (write_src_uo(_267072=true), catch(rtrace(true), _267072, throw(give_up(_267072=true))), throw(_267072)))
Unify: (209) [user] catch_err(true, _267072, (write_src_uo(_267072=true), catch(rtrace(true), _267072, throw(give_up(_267072=true))), throw(_267072)))
Exit: (209) [user] catch_err(true, _267072, (write_src_uo(_267072=true), catch(rtrace(true), _267072, throw(give_up(_267072=true))), throw(_267072)))
Exit: (208) [user] rtrace_on_error(true)
^ Exit: (207) [$apply] forall(user:rtrace_on_error(true), user:true)
^ Exit: (206) [$apply] forall(user:clause(reset_cache, _247462), user:forall(rtrace_on_error(_247462), true))
Exit: (205) [user] reset_caches
Call: (206) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258), _164258, [], [], _164258, _3422)
Unify: (206) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258), _164258, [], [], _164258, _3422)
Call: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258), _164258, [], [], _164258, _3422)
Unify: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258), _164258, [], [], _164258, _3422)
Call: (209) [user] file_hides_results(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258))
Redo: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258), _164258, [], [], _164258, _3422)
Unify: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258), _164258, [], [], _164258, _3422)
^ Call: (210) [system] setup_call_cleanup('$notrace'(_304136, _304138), once(user:(reset_eval_num, _303608=res(_3422), _303624=prev_result('Empty'), inside_assert(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258), _303642), (is_compatio->option_else(answer, _303666, leap);option_else(answer, _303666, each)), option_else('maximum-result-count', _303688, inf), option_else('initial-result-count', _303702, 10), _303714=contrl(_303688, _303666), _303732=_303734, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=file(_303762), option_value(exec, skip), \+always_exec(_303642)->_303792=(skip(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258)), deterministic(_303808)), _303732=1, !, true;_303792=(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258), deterministic(_303808), xform_out(_164258, _303866), nb_setarg(1, _303608, _303866)), !, flag(result_num, _303892, 0), _303904=eval('&self', _303642, _164258), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_164258), if_t(_303732==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'));_303732==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_303904)))), if_t(option_value(repl, true), add_history_src(exec(_303642))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG: '), writeq(_303904), writeln('.')))), true)))), '$restore_trace'(_304136, _304138))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_304136, _304138), system:once(user:(reset_eval_num, _303608=res(_3422), _303624=prev_result('Empty'), inside_assert(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258), _303642), (is_compatio->option_else(answer, _303666, leap);option_else(answer, _303666, each)), option_else('maximum-result-count', _303688, inf), option_else('initial-result-count', _303702, 10), _303714=contrl(_303688, _303666), _303732=_303734, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=file(_303762), option_value(exec, skip), \+always_exec(_303642)->_303792=(skip(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258)), deterministic(_303808)), _303732=1, !, true;_303792=(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258), deterministic(_303808), xform_out(_164258, _303866), nb_setarg(1, _303608, _303866)), !, flag(result_num, _303892, 0), _303904=eval('&self', _303642, _164258), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_164258), if_t(_303732==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'));_303732==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_303904)))), if_t(option_value(repl, true), add_history_src(exec(_303642))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG: '), writeq(_303904), writeln('.')))), true)))), system:'$restore_trace'(_304136, _304138))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_304136, _304138))
^ Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(reset_eval_num, res(_3422)=res(_3422), prev_result('Empty')=prev_result('Empty'), inside_assert(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258), ['bind!', '&kb', ['new-space']]), (is_compatio->option_else(answer, each, leap);option_else(answer, each, each)), option_else('maximum-result-count', inf, inf), option_else('initial-result-count', 10, 10), contrl(inf, each)=contrl(inf, each), _303732=_303732, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=file(_303762), option_value(exec, skip), \+always_exec(['bind!', '&kb', ['new-space']])->(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258), deterministic(_303808), xform_out(_164258, _303866), nb_setarg(1, res(_3422), _303866))=(skip(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258)), deterministic(_303808)), _303732=1, !, true;(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258), deterministic(_303808), xform_out(_164258, _303866), nb_setarg(1, res(_3422), _303866))=(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258), deterministic(_303808), xform_out(_164258, _303866), nb_setarg(1, res(_3422), _303866)), !, flag(result_num, 1, 0), eval('&self', ['bind!', '&kb', ['new-space']], _164258)=eval('&self', ['bind!', '&kb', ['new-space']], _164258), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_164258), if_t(_303732==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'));_303732==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(eval('&self', ['bind!', '&kb', ['new-space']], _164258))))), if_t(option_value(repl, true), add_history_src(exec(['bind!', '&kb', ['new-space']]))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG: '), writeq(eval('&self', ['bind!', '&kb', ['new-space']], _164258)), writeln('.')))), true)))), system:'$restore_trace'(3, -1))
^ Call: (209) [user] in_answer_io(format('~N['))
^ Unify: (209) [user] in_answer_io(format('~N['))
Call: (210) [system] nb_current(suspend_answers, true)
^ Redo: (209) [user] in_answer_io(format('~N['))
^ Unify: (209) [user] in_answer_io(format('~N['))
^ Call: (210) [user] answer_output(_336088)
^ Unify: (210) [user] answer_output(_336088)
^ Call: (211) [user] is_testing
^ Unify: (211) [user] is_testing
^ Call: (212) [user] is_metta_flag(test)
^ Unify: (212) [user] is_metta_flag(test)
^ Call: (214) [system] setup_call_cleanup('$notrace'(_341630, _341632), once(user:is_flag0(test)), '$restore_trace'(_341630, _341632))
^ Unify: (214) [system] setup_call_cleanup(system:'$notrace'(_341630, _341632), system:once(user:is_flag0(test)), system:'$restore_trace'(_341630, _341632))
^ Call: (215) [system] sig_atomic(system:'$notrace'(_341630, _341632))
^ Exit: (214) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (212) [user] is_metta_flag(test)
^ Exit: (211) [user] is_testing
^ Call: (211) [user] original_user_output(_336088)
^ Unify: (211) [user] original_user_output(_336088)
Call: (212) [system] stream_property(_336088, file_no(1))
Unify: (212) [system] stream_property(_336088, file_no(1))
Call: (213) [system] nonvar(_336088)
Redo: (212) [system] stream_property(_336088, file_no(1))
Unify: (212) [system] stream_property(_336088, file_no(1))
Call: (213) [system] nonvar(_336088)
Redo: (212) [system] stream_property(_336088, file_no(1))
Unify: (212) [system] stream_property(_336088, file_no(1))
Call: (213) [system] nonvar(file_no(1))
Exit: (213) [system] nonvar(file_no(1))
Call: (213) [system] file_no(1)=alias(_358366)
Redo: (212) [system] stream_property(_336088, file_no(1))
Exit: (212) [system] stream_property((0x7fc6d2a3a100), file_no(1))
^ Exit: (211) [user] original_user_output((0x7fc6d2a3a100))
^ Exit: (210) [user] answer_output((0x7fc6d2a3a100))
^ Call: (210) [user] with_output_to((0x7fc6d2a3a100), format('~N['))
Call: (212) [$syspreds] format('~N[')
Unify: (212) [$syspreds] format('~N[')
^ Call: (213) [$syspreds] format('~N[', [])
[
^ Exit: (213) [$syspreds] format('~N[', [])
Exit: (212) [$syspreds] format('~N[')
^ Exit: (210) [user] with_output_to((0x7fc6d2a3a100), format('~N['))
^ Exit: (209) [user] in_answer_io(format('~N['))
Call: (209) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), _370536, _303808, timed_call((eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258), deterministic(_303808), xform_out(_164258, _303866), nb_setarg(1, res(_3422), _303866)), _370542), ((((_303808==true->!;true), set_option_value(interactive, _370536), contrl(inf, each)=contrl(_370612, _370614), nb_setarg(1, res(_3422), _303866), current_input(_370638), read_pending_codes(_370638, _370650, []), flag(result_num, _370664, _370664+1), flag(result_num, _370684, _370684), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _303866))), if_t(_370684=<_370612, ((_370684==1, _303808==true->not_compatio(format('~N~nDeterministic: ', [])), !;_303808==true->not_compatio(format('~N~nLast Result(~w): ', [_370684])), !;not_compatio(format('~N~nNDet Result(~w): ', [_370684]))), ignore((not_compatio(if_t(\+symbolic(_303866), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(_303866)), true)))))))), in_answer_io(write_asrc(_303866)), not_compatio(format('~N')), (_303808\==true, _370536, _370614\==leap, 10>_370684, _370684<_370612->_371046=true;_371046=false), if_t((_371046==true;_303808==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _370542))))), color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _371150), maplist(print_var, _371150), nop(nl)));true)))), (_371046==true->write("~npress ';' for more solutions "), get_single_char_key(_371212), not_compatio((writeq(key=_371212), nl)), (_371212==b->once(repl), fail;_371212==m->make;_371212==t->nop(set_debug(eval, true)), rtrace;_371212=='T'->set_debug(eval, true);_371212==(;)->true;_371212==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_371212=='L'->nb_setarg(1, contrl(inf, each), _370684);_371212==l->nb_setarg(2, contrl(inf, each), leap);(_371212=='\n';_371212=='\r')->!, fail;!, fail));_303808\==true, \+_370536, contrl(inf, each)=contrl(_370612, leap)->true;_303808==true->!;true), format('~N~n')))
Unify: (209) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), false, _303808, timed_call((eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258), deterministic(_303808), xform_out(_164258, _303866), nb_setarg(1, res(_3422), _303866)), _370542), ((((_303808==true->!;true), set_option_value(interactive, false), contrl(inf, each)=contrl(_370612, _370614), nb_setarg(1, res(_3422), _303866), current_input(_370638), read_pending_codes(_370638, _370650, []), flag(result_num, _370664, _370664+1), flag(result_num, _370684, _370684), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _303866))), if_t(_370684=<_370612, ((_370684==1, _303808==true->not_compatio(format('~N~nDeterministic: ', [])), !;_303808==true->not_compatio(format('~N~nLast Result(~w): ', [_370684])), !;not_compatio(format('~N~nNDet Result(~w): ', [_370684]))), ignore((not_compatio(if_t(\+symbolic(_303866), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(_303866)), true)))))))), in_answer_io(write_asrc(_303866)), not_compatio(format('~N')), (_303808\==true, false, _370614\==leap, 10>_370684, _370684<_370612->_371046=true;_371046=false), if_t((_371046==true;_303808==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _370542))))), color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _371150), maplist(print_var, _371150), nop(nl)));true)))), (_371046==true->write("~npress ';' for more solutions "), get_single_char_key(_371212), not_compatio((writeq(key=_371212), nl)), (_371212==b->once(repl), fail;_371212==m->make;_371212==t->nop(set_debug(eval, true)), rtrace;_371212=='T'->set_debug(eval, true);_371212==(;)->true;_371212==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_371212=='L'->nb_setarg(1, contrl(inf, each), _370684);_371212==l->nb_setarg(2, contrl(inf, each), leap);(_371212=='\n';_371212=='\r')->!, fail;!, fail));_303808\==true, \+false, contrl(inf, each)=contrl(_370612, leap)->true;_303808==true->!;true), format('~N~n')))
Call: (210) [user] timed_call((eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258), deterministic(_303808), xform_out(_164258, _303866), nb_setarg(1, res(_3422), _303866)), _370542)
Unify: (210) [user] timed_call((eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258), deterministic(_303808), xform_out(_164258, _303866), nb_setarg(1, res(_3422), _303866)), _370542)
Call: (211) [system] statistics(cputime, _383770)
Exit: (211) [system] statistics(cputime, 7.582352321)
Call: (211) [user] rtrace_this((eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258), deterministic(_303808), xform_out(_164258, _303866), nb_setarg(1, res(_3422), _303866)))
Unify: (211) [user] rtrace_this((eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258), deterministic(_303808), xform_out(_164258, _303866), nb_setarg(1, res(_3422), _303866)))
^ Call: (212) [user] option_value(rtrace, true)
^ Unify: (212) [user] option_value(rtrace, true)
Call: (213) [system] var(true)
Fail: (213) [system] var(true)
^ Redo: (212) [user] option_value(rtrace, true)
^ Unify: (212) [user] option_value(rtrace, true)
Call: (213) [system] true==true
Exit: (213) [system] true==true
^ Call: (213) [user] option_value0(rtrace, 'True')
^ Unify: (213) [user] option_value0(rtrace, 'True')
^ Call: (214) [user] was_option_value(rtrace, _396730)
^ Unify: (214) [user] was_option_value(rtrace, _396730)
Call: (215) [system] current_prolog_flag(rtrace, _398588)
Fail: (215) [system] current_prolog_flag(rtrace, _398588)
^ Redo: (214) [user] was_option_value(rtrace, _396730)
^ Unify: (214) [user] was_option_value(rtrace, _396730)
Call: (215) [$syspreds] prolog_load_context(rtrace, _402302)
Fail: (215) [$syspreds] prolog_load_context(rtrace, _402302)
^ Redo: (214) [user] was_option_value(rtrace, _396730)
^ Unify: (214) [user] was_option_value(rtrace, _396730)
Call: (215) [system] nb_current(rtrace, _406016)
Fail: (215) [system] nb_current(rtrace, _406016)
^ Fail: (214) [user] was_option_value(rtrace, _396730)
^ Redo: (213) [user] option_value0(rtrace, 'True')
^ Fail: (213) [user] option_value0(rtrace, 'True')
^ Redo: (212) [user] option_value(rtrace, true)
^ Unify: (212) [user] option_value(rtrace, true)
Call: (213) [system] true==false
Fail: (213) [system] true==false
^ Redo: (212) [user] option_value(rtrace, true)
^ Unify: (212) [user] option_value(rtrace, true)
^ Call: (214) [system] setup_call_cleanup('$notrace'(_416240, _416242), once(user:option_value0(rtrace, true)), '$restore_trace'(_416240, _416242))
^ Unify: (214) [system] setup_call_cleanup(system:'$notrace'(_416240, _416242), system:once(user:option_value0(rtrace, true)), system:'$restore_trace'(_416240, _416242))
^ Call: (215) [system] sig_atomic(system:'$notrace'(_416240, _416242))
^ Fail: (212) [user] option_value(rtrace, true)
Redo: (211) [user] rtrace_this((eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258), deterministic(_303808), xform_out(_164258, _303866), nb_setarg(1, res(_3422), _303866)))
Unify: (211) [user] rtrace_this((eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258), deterministic(_303808), xform_out(_164258, _303866), nb_setarg(1, res(_3422), _303866)))
^ Call: (212) [user] is_debugging(rtrace)
^ Unify: (212) [user] is_debugging(rtrace)
Call: (213) [system] var(rtrace)
Fail: (213) [system] var(rtrace)
^ Redo: (212) [user] is_debugging(rtrace)
^ Unify: (212) [user] is_debugging(rtrace)
Call: (213) [system] rtrace==false
Fail: (213) [system] rtrace==false
^ Redo: (212) [user] is_debugging(rtrace)
^ Unify: (212) [user] is_debugging(rtrace)
Call: (213) [system] rtrace==true
Fail: (213) [system] rtrace==true
^ Redo: (212) [user] is_debugging(rtrace)
^ Unify: (212) [user] is_debugging(rtrace)
^ Call: (213) [user] fast_option_value(rtrace, debug)
^ Unify: (213) [user] fast_option_value(rtrace, debug)
Call: (214) [system] atom(rtrace)
Exit: (214) [system] atom(rtrace)
Call: (214) [system] current_prolog_flag(rtrace, debug)
Fail: (214) [system] current_prolog_flag(rtrace, debug)
^ Fail: (213) [user] fast_option_value(rtrace, debug)
^ Redo: (212) [user] is_debugging(rtrace)
^ Unify: (212) [user] is_debugging(rtrace)
^ Call: (213) [user] fast_option_value(rtrace, trace)
^ Unify: (213) [user] fast_option_value(rtrace, trace)
Call: (214) [system] atom(rtrace)
Exit: (214) [system] atom(rtrace)
Call: (214) [system] current_prolog_flag(rtrace, trace)
Fail: (214) [system] current_prolog_flag(rtrace, trace)
^ Fail: (213) [user] fast_option_value(rtrace, trace)
^ Redo: (212) [user] is_debugging(rtrace)
^ Unify: (212) [user] is_debugging(rtrace)
Call: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _451458)
Unify: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _451458)
^ Call: (214) [prolog_debug] prolog_debug:debugging(metta(rtrace), _451458, _453394)
^ Unify: (214) [prolog_debug] prolog_debug:debugging(metta(rtrace), _451458, [])
Call: (215) [system] current_prolog_flag(nodebugx, true)
^ Redo: (214) [prolog_debug] prolog_debug:debugging(metta(rtrace), _451458, _456198)
^ Unify: (214) [prolog_debug] prolog_debug:debugging(metta(rtrace), _451458, _457136)
^ Call: (215) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (215) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (215) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_459870, _459872, _459874), defined)
^ Unify: (215) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_459870, _459872, _459874), defined)
Call: (216) [system] nonvar(defined)
Exit: (216) [system] nonvar(defined)
Call: (216) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_459870, _459872, _459874))
Unify: (216) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_459870, _459872, _459874))
Call: (217) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_459870, _459872, _459874))
Unify: (217) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_459870, _459872, _459874))
Call: (218) [system] callable(debugging_logicmoo_setting(_459870, _459872, _459874))
Exit: (218) [system] callable(debugging_logicmoo_setting(_459870, _459872, _459874))
Call: (218) [system] atom(bugger)
Exit: (218) [system] atom(bugger)
Exit: (217) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_459870, _459872, _459874))
Exit: (216) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_459870, _459872, _459874))
^ Exit: (215) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_459870, _459872, _459874), defined)
^ Call: (215) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), _451458, _473784)
^ Unify: (215) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error])
^ Exit: (215) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error])
^ Exit: (214) [prolog_debug] prolog_debug:debugging(metta(rtrace), true, [user_error])
Exit: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), true)
Call: (213) [system] true==true
Exit: (213) [system] true==true
^ Exit: (212) [user] is_debugging(rtrace)
Exit: (211) [user] rtrace_this((eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258), deterministic(_303808), xform_out(_164258, _303866), nb_setarg(1, res(_3422), _303866)))
^ Call: (212) [rtrace] bugger:scce_orig(restart_rtrace, user:(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258), deterministic(_303808), xform_out(_164258, _303866), nb_setarg(1, res(_3422), _303866)), tAt_rtrace)
^ Unify: (212) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258), deterministic(_303808), xform_out(_164258, _303866), nb_setarg(1, res(_3422), _303866)), rtrace:tAt_rtrace)
Call: (213) [system] _484244=mquietly_if(true, rtrace:tAt_rtrace)
Exit: (213) [system] mquietly_if(true, rtrace:tAt_rtrace)=mquietly_if(true, rtrace:tAt_rtrace)
^ Call: (213) [bugger] setup_call_cleanup(rtrace:restart_rtrace, ((user:(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258), deterministic(_303808), xform_out(_164258, _303866), nb_setarg(1, res(_3422), _303866)), deterministic(_486122)), (notrace(_486122==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), mquietly_if(true, rtrace:tAt_rtrace))
^ Unify: (213) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258), deterministic(_303808), xform_out(_164258, _303866), nb_setarg(1, res(_3422), _303866)), deterministic(_486122)), (notrace(_486122==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace))
^ Call: (214) [system] sig_atomic(rtrace:restart_rtrace)
^ Call: (217) [rtrace] rtrace:restart_rtrace1
^ Unify: (217) [rtrace] rtrace:restart_rtrace1
^ Exit: (217) [rtrace] rtrace:restart_rtrace1
^ Exit: (214) [system] sig_atomic(rtrace:restart_rtrace)
Call: (215) [user] eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258)
Unify: (215) [user] eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258)
^ Call: (216) [user] catch_metta_return(eval_args(=, _494896, 500, '&self', ['bind!', '&kb', ['new-space']], _164258), _164258)
^ Unify: (216) [user] catch_metta_return(eval_args(=, _494896, 500, '&self', ['bind!', '&kb', ['new-space']], _164258), _164258)
^ Call: (218) [user] eval_args(=, _494896, 500, '&self', ['bind!', '&kb', ['new-space']], _164258)
^ Unify: (218) [user] eval_args(=, _494896, 500, '&self', ['bind!', '&kb', ['new-space']], _164258)
Call: (219) [system] var(['bind!', '&kb', ['new-space']])
^ Redo: (218) [user] eval_args(=, _494896, 500, '&self', ['bind!', '&kb', ['new-space']], _164258)
^ Unify: (218) [user] eval_args(=, _494896, 500, '&self', ['bind!', '&kb', ['new-space']], _164258)
^ Call: (220) [system] setup_call_cleanup('$notrace'(_501502, _501504), once(user:self_eval(['bind!', '&kb', ['new-space']])), '$restore_trace'(_501502, _501504))
^ Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_501502, _501504), system:once(user:self_eval(['bind!', '&kb', ['new-space']])), system:'$restore_trace'(_501502, _501504))
^ Call: (221) [system] sig_atomic(system:'$notrace'(_501502, _501504))
^ Redo: (218) [user] eval_args(=, _494896, 500, '&self', ['bind!', '&kb', ['new-space']], _164258)
^ Unify: (218) [user] eval_args(=, _494896, 500, '&self', ['bind!', '&kb', ['new-space']], _164258)
^ Call: (220) [system] setup_call_cleanup('$notrace'(_506240, _506242), once(user:nonvar(_164258)), '$restore_trace'(_506240, _506242))
^ Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_506240, _506242), system:once(user:nonvar(_164258)), system:'$restore_trace'(_506240, _506242))
^ Call: (221) [system] sig_atomic(system:'$notrace'(_506240, _506242))
^ Redo: (218) [user] eval_args(=, _494896, 500, '&self', ['bind!', '&kb', ['new-space']], _164258)
^ Unify: (218) [user] eval_args(=, _494896, 500, '&self', ['bind!', '&kb', ['new-space']], _164258)
^ Call: (220) [system] setup_call_cleanup('$notrace'(_510978, _510980), once(user:nonvar(_164258)), '$restore_trace'(_510978, _510980))
^ Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_510978, _510980), system:once(user:nonvar(_164258)), system:'$restore_trace'(_510978, _510980))
^ Call: (221) [system] sig_atomic(system:'$notrace'(_510978, _510980))
^ Redo: (218) [user] eval_args(=, _494896, 500, '&self', ['bind!', '&kb', ['new-space']], _164258)
^ Unify: (218) [user] eval_args(=, _494896, 500, '&self', ['bind!', '&kb', ['new-space']], _164258)
Call: (219) [system] ['&kb', ['new-space']]==[]
^ Redo: (218) [user] eval_args(=, _494896, 500, '&self', ['bind!', '&kb', ['new-space']], _164258)
^ Unify: (218) [user] eval_args(=, _494896, 500, '&self', ['bind!', '&kb', ['new-space']], _164258)
Call: (219) [system] atom(=)
Exit: (219) [system] atom(=)
Call: (219) [system] (=)\==(=)
^ Redo: (218) [user] eval_args(=, _494896, 500, '&self', ['bind!', '&kb', ['new-space']], _164258)
^ Unify: (218) [user] eval_args(=, _494896, 500, '&self', ['bind!', '&kb', ['new-space']], _164258)
^ Call: (219) [user] self_eval(['bind!', '&kb', ['new-space']])
^ Unify: (219) [user] self_eval(['bind!', '&kb', ['new-space']])
^ Call: (221) [system] setup_call_cleanup('$notrace'(_6058, _6060), once(user:self_eval0(['bind!', '&kb', ['new-space']])), '$restore_trace'(_6058, _6060))
^ Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_6058, _6060), system:once(user:self_eval0(['bind!', '&kb', ['new-space']])), system:'$restore_trace'(_6058, _6060))
^ Call: (222) [system] sig_atomic(system:'$notrace'(_6058, _6060))
^ Fail: (219) [user] self_eval(['bind!', '&kb', ['new-space']])
^ Redo: (218) [user] eval_args(=, _5120, 500, '&self', ['bind!', '&kb', ['new-space']], _3602)
^ Unify: (218) [user] eval_args(=, _5120, 500, '&self', ['bind!', '&kb', ['new-space']], _3602)
^ Call: (219) [user] eval_00(=, _5120, 500, '&self', ['bind!', '&kb', ['new-space']], _3602)
^ Unify: (219) [user] eval_00(=, _5120, 500, '&self', ['bind!', '&kb', ['new-space']], _3602)
^ Call: (220) [user] self_eval(['bind!', '&kb', ['new-space']])
^ Unify: (220) [user] self_eval(['bind!', '&kb', ['new-space']])
^ Call: (222) [system] setup_call_cleanup('$notrace'(_15456, _15458), once(user:self_eval0(['bind!', '&kb', ['new-space']])), '$restore_trace'(_15456, _15458))
^ Unify: (222) [system] setup_call_cleanup(system:'$notrace'(_15456, _15458), system:once(user:self_eval0(['bind!', '&kb', ['new-space']])), system:'$restore_trace'(_15456, _15458))
^ Call: (223) [system] sig_atomic(system:'$notrace'(_15456, _15458))
^ Fail: (220) [user] self_eval(['bind!', '&kb', ['new-space']])
^ Redo: (219) [user] eval_00(=, _5120, 500, '&self', ['bind!', '&kb', ['new-space']], _3602)
^ Unify: (219) [user] eval_00(=, _5120, 500, '&self', ['bind!', '&kb', ['new-space']], _3602)
^ Call: (220) [user] eval_01(=, _5120, 500, '&self', ['bind!', '&kb', ['new-space']], _3602)
^ Unify: (220) [user] eval_01(=, _5120, 500, '&self', ['bind!', '&kb', ['new-space']], _3602)
^ Call: (221) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^ Unify: (221) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
Call: (223) [system] 500<1
Fail: (223) [system] 500<1
^ Redo: (221) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^ Exit: (221) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^ Call: (222) [system] setup_call_cleanup('$notrace'(_28614, _28616), once(user:(_28590 is 500-1, copy_term(['bind!', '&kb', ['new-space']], _28604))), '$restore_trace'(_28614, _28616))
^ Unify: (222) [system] setup_call_cleanup(system:'$notrace'(_28614, _28616), system:once(user:(_28590 is 500-1, copy_term(['bind!', '&kb', ['new-space']], _28604))), system:'$restore_trace'(_28614, _28616))
^ Call: (223) [system] sig_atomic(system:'$notrace'(_28614, _28616))
^ Exit: (222) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(499 is 500-1, copy_term(['bind!', '&kb', ['new-space']], ['bind!', '&kb', ['new-space']]))), system:'$restore_trace'(3, -1))
^ Call: (221) [user] trace_eval(eval_20(=, _5120), e, 499, '&self', ['bind!', '&kb', ['new-space']], _32398)
^ Unify: (221) [user] trace_eval(eval_20(=, _5120), e, 499, '&self', ['bind!', '&kb', ['new-space']], _32398)
^ Call: (222) [user] must_det_ll((notrace((flag(eval_num, _34308, _34308+1), _34326 is _34308 mod 500, _34344 is 99-499 mod 100, _34368=_34370, option_else('trace-length', _34382, 500), option_else('trace-depth', _34390, 30))), quietly(if_t((nop(stop_rtrace), _34326>_34382), (set_debug(eval, false), _34446 is _34382+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_34446])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_34498)))))
^ Unify: (222) [user] must_det_ll(user:(notrace((flag(eval_num, _34308, _34308+1), _34326 is _34308 mod 500, _34344 is 99-499 mod 100, _34368=_34370, option_else('trace-length', _34382, 500), option_else('trace-depth', _34390, 30))), quietly(if_t((nop(stop_rtrace), _34326>_34382), (set_debug(eval, false), _34446 is _34382+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_34446])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_34498)))))
^ Call: (223) [user] once(user:(notrace((flag(eval_num, _34308, _34308+1), _34326 is _34308 mod 500, _34344 is 99-499 mod 100, _34368=_34370, option_else('trace-length', _34382, 500), option_else('trace-depth', _34390, 30))), quietly(if_t((nop(stop_rtrace), _34326>_34382), (set_debug(eval, false), _34446 is _34382+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_34446])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_34498)))))
^ Unify: (223) [system] once(user:(notrace((flag(eval_num, _34308, _34308+1), _34326 is _34308 mod 500, _34344 is 99-499 mod 100, _34368=_34370, option_else('trace-length', _34382, 500), option_else('trace-depth', _34390, 30))), quietly(if_t((nop(stop_rtrace), _34326>_34382), (set_debug(eval, false), _34446 is _34382+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_34446])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_34498)))))
^ Call: (226) [system] setup_call_cleanup('$notrace'(_38222, _38224), once(user:(flag(eval_num, _34308, _34308+1), _34326 is _34308 mod 500, _34344 is 99-499 mod 100, _34368=_34370, option_else('trace-length', _34382, 500), option_else('trace-depth', _34390, 30))), '$restore_trace'(_38222, _38224))
^ Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_38222, _38224), system:once(user:(flag(eval_num, _34308, _34308+1), _34326 is _34308 mod 500, _34344 is 99-499 mod 100, _34368=_34370, option_else('trace-length', _34382, 500), option_else('trace-depth', _34390, 30))), system:'$restore_trace'(_38222, _38224))
^ Call: (227) [system] sig_atomic(system:'$notrace'(_38222, _38224))
^ Exit: (226) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _34368=_34368, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (226) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _34446 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_34446])), nop((start_rtrace, rtrace)))))
^ Unify: (226) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _34446 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_34446])), nop((start_rtrace, rtrace)))))
^ Exit: (226) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _34446 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_34446])), nop((start_rtrace, rtrace)))))
Call: (225) [user] nop(notrace(no_repeats_var(_34498)))
Unify: (225) [user] nop(notrace(no_repeats_var(_34498)))
Exit: (225) [user] nop(notrace(no_repeats_var(_34498)))
^ Exit: (223) [system] once(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _34368=_34368, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _34446 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_34446])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_34498)))))
^ Exit: (222) [user] must_det_ll(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _34368=_34368, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _34446 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_34446])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_34498)))))
Call: (222) [occurs] occurs:sub_term(_49686, e)
Unify: (222) [occurs] occurs:sub_term(e, e)
Exit: (222) [occurs] occurs:sub_term(e, e)
Call: (222) [system] e\=e
Fail: (222) [system] e\=e
Redo: (222) [occurs] occurs:sub_term(_49686, e)
Unify: (222) [occurs] occurs:sub_term(_49686, e)
Call: (223) [system] compound(e)
Fail: (223) [system] compound(e)
Fail: (222) [occurs] occurs:sub_term(_49686, e)
^ Redo: (221) [user] trace_eval(eval_20(=, _5120), e, 499, '&self', ['bind!', '&kb', ['new-space']], _32398)
Call: (222) [system] _59904=e
Exit: (222) [system] e=e
^ Call: (222) [user] if_trace((eval;e), (_34368=1, indentq(0, 0, -->, [e, ['bind!', '&kb', ['new-space']]])))
^ Unify: (222) [user] if_trace((eval;e), (_34368=1, indentq(0, 0, -->, [e, ['bind!', '&kb', ['new-space']]])))
^ Call: (224) [system] setup_call_cleanup('$notrace'(_63708, _63710), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _34368=1, indentq(0, 0, -->, [e, ['bind!', '&kb', ['new-space']]]))), _63666, fbug((_63666-->if_trace((eval;e), (_34368=1, indentq(0, 0, -->, [e, ['bind!', '&kb', ['new-space']]])))))))), '$restore_trace'(_63708, _63710))
^ Unify: (224) [system] setup_call_cleanup(system:'$notrace'(_63708, _63710), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _34368=1, indentq(0, 0, -->, [e, ['bind!', '&kb', ['new-space']]]))), _63666, fbug((_63666-->if_trace((eval;e), (_34368=1, indentq(0, 0, -->, [e, ['bind!', '&kb', ['new-space']]])))))))), system:'$restore_trace'(_63708, _63710))
^ Call: (225) [system] sig_atomic(system:'$notrace'(_63708, _63710))
^ Exit: (224) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _34368=1, indentq(0, 0, -->, [e, ['bind!', '&kb', ['new-space']]]))), _63666, fbug((_63666-->if_trace((eval;e), (_34368=1, indentq(0, 0, -->, [e, ['bind!', '&kb', ['new-space']]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (222) [user] if_trace((eval;e), (_34368=1, indentq(0, 0, -->, [e, ['bind!', '&kb', ['new-space']]])))
Call: (222) [system] _68490=retval(fail)
Exit: (222) [system] retval(fail)=retval(fail)
Call: (222) [system] _70352=(\+ \+ (flag(eval_num, _70372, _70372+1), (retval(fail)\=@=retval(fail), nonvar(_32398)->indentq(0, _70372, <--, [e, _32398]);indentq(0, _70372, <--, [e, retval(fail)]))))
Exit: (222) [system] (\+ \+ (flag(eval_num, _70372, _70372+1), (retval(fail)\=@=retval(fail), nonvar(_32398)->indentq(0, _70372, <--, [e, _32398]);indentq(0, _70372, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _70372, _70372+1), (retval(fail)\=@=retval(fail), nonvar(_32398)->indentq(0, _70372, <--, [e, _32398]);indentq(0, _70372, <--, [e, retval(fail)]))))
^ Call: (222) [user] call_cleanup(((call(eval_20(=, _5120), 499, '&self', ['bind!', '&kb', ['new-space']], _32398)*->nb_setarg(1, retval(fail), _32398);fail, trace, call(eval_20(=, _5120), 499, '&self', ['bind!', '&kb', ['new-space']], _32398)), ignore(notrace((\+_32398\=_34498, nb_setarg(1, retval(fail), _32398))))), ignore((_34368==1->ignore(\+ \+ (flag(eval_num, _70372, _70372+1), (retval(fail)\=@=retval(fail), nonvar(_32398)->indentq(0, _70372, <--, [e, _32398]);indentq(0, _70372, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _70372, _70372+1), (retval(fail)\=@=retval(fail), nonvar(_32398)->indentq(0, _70372, <--, [e, _32398]);indentq(0, _70372, <--, [e, retval(fail)])))))))))))
^ Unify: (222) [system] call_cleanup(user:((call(eval_20(=, _5120), 499, '&self', ['bind!', '&kb', ['new-space']], _32398)*->nb_setarg(1, retval(fail), _32398);fail, trace, call(eval_20(=, _5120), 499, '&self', ['bind!', '&kb', ['new-space']], _32398)), ignore(notrace((\+_32398\=_34498, nb_setarg(1, retval(fail), _32398))))), user:ignore((_34368==1->ignore(\+ \+ (flag(eval_num, _70372, _70372+1), (retval(fail)\=@=retval(fail), nonvar(_32398)->indentq(0, _70372, <--, [e, _32398]);indentq(0, _70372, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _70372, _70372+1), (retval(fail)\=@=retval(fail), nonvar(_32398)->indentq(0, _70372, <--, [e, _32398]);indentq(0, _70372, <--, [e, retval(fail)])))))))))))
^ Call: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _32398)
^ Unify: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _32398)
Call: (225) [system] atom(['bind!', '&kb', ['new-space']])
^ Redo: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _32398)
^ Unify: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _32398)
^ Call: (225) [user] no_eval(['bind!', '&kb', ['new-space']])
^ Unify: (225) [user] no_eval(['bind!', '&kb', ['new-space']])
^ Call: (226) [user] self_eval(['bind!', '&kb', ['new-space']])
^ Unify: (226) [user] self_eval(['bind!', '&kb', ['new-space']])
^ Call: (228) [system] setup_call_cleanup('$notrace'(_82758, _82760), once(user:self_eval0(['bind!', '&kb', ['new-space']])), '$restore_trace'(_82758, _82760))
^ Unify: (228) [system] setup_call_cleanup(system:'$notrace'(_82758, _82760), system:once(user:self_eval0(['bind!', '&kb', ['new-space']])), system:'$restore_trace'(_82758, _82760))
^ Call: (229) [system] sig_atomic(system:'$notrace'(_82758, _82760))
^ Fail: (226) [user] self_eval(['bind!', '&kb', ['new-space']])
^ Redo: (225) [user] no_eval(['bind!', '&kb', ['new-space']])
^ Unify: (225) [user] no_eval(['bind!', '&kb', ['new-space']])
Call: (226) [system] atomic('bind!')
Exit: (226) [system] atomic('bind!')
^ Call: (226) [user] is_sl('bind!')
^ Unify: (226) [user] is_sl('bind!')
Call: (227) [system] number('bind!')
^ Redo: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _32398)
^ Unify: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _32398)
Call: (225) [system] ['&kb', ['new-space']]==[]
^ Redo: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _32398)
^ Unify: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _32398)
Call: (225) [system] atom(=)
Exit: (225) [system] atom(=)
Call: (225) [system] (=)\==(=)
^ Redo: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _32398)
^ Unify: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _32398)
Call: (225) [system] callable('bind!')
Exit: (225) [system] callable('bind!')
^ Unify: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _32398)
Call: (225) [system] is_list(['&kb', ['new-space']])
Exit: (225) [system] is_list(['&kb', ['new-space']])
^ Unify: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _32398)
Call: (225) [system] is_list(['bind!', '&kb', ['new-space']])
Exit: (225) [system] is_list(['bind!', '&kb', ['new-space']])
^ Unify: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], ['bind!'|_109792])
Call: (225) [system] var('bind!')
^ Redo: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _32398)
^ Unify: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _32398)
^ Call: (225) [user] once(expand_eval(['bind!', '&kb', ['new-space']], _113554))
^ Unify: (225) [system] once(user:expand_eval(['bind!', '&kb', ['new-space']], _113554))
^ Call: (226) [user] expand_eval(['bind!', '&kb', ['new-space']], _113554)
^ Unify: (226) [user] expand_eval(['bind!', '&kb', ['new-space']], _113554)
Call: (227) [system] is_list(['bind!', '&kb', ['new-space']])
Exit: (227) [system] is_list(['bind!', '&kb', ['new-space']])
^ Unify: (226) [user] expand_eval(['bind!', '&kb', ['new-space']], ['bind!'|_119130])
Call: (227) [system] ground('bind!')
Exit: (227) [system] ground('bind!')
^ Unify: (226) [user] expand_eval(['bind!', '&kb', ['new-space']], ['bind!'|_121912])
^ Call: (227) [user] apply:maplist(expand_eval, ['&kb', ['new-space']], _121912)
^ Unify: (227) [apply] apply:maplist(user:expand_eval, ['&kb', ['new-space']], _121912)
Call: (228) [apply] apply:maplist_(['&kb', ['new-space']], _121912, user:expand_eval)
Unify: (228) [apply] apply:maplist_(['&kb', ['new-space']], [_125658|_125660], user:expand_eval)
^ Call: (229) [user] expand_eval('&kb', _125658)
^ Unify: (229) [user] expand_eval('&kb', _125658)
Call: (230) [system] is_list('&kb')
^ Redo: (229) [user] expand_eval('&kb', _125658)
Call: (230) [system] '&kb'=_125658
Exit: (230) [system] '&kb'='&kb'
^ Exit: (229) [user] expand_eval('&kb', '&kb')
Call: (229) [apply] apply:maplist_([['new-space']], _125660, user:expand_eval)
Unify: (229) [apply] apply:maplist_([['new-space']], [_134020|_134022], user:expand_eval)
^ Call: (230) [user] expand_eval(['new-space'], _134020)
^ Unify: (230) [user] expand_eval(['new-space'], _134020)
Call: (231) [system] is_list(['new-space'])
Exit: (231) [system] is_list(['new-space'])
^ Unify: (230) [user] expand_eval(['new-space'], ['new-space'|_138664])
Call: (231) [system] ground('new-space')
Exit: (231) [system] ground('new-space')
^ Unify: (230) [user] expand_eval(['new-space'], ['new-space'|_141446])
^ Call: (231) [user] apply:maplist(expand_eval, [], _141446)
^ Unify: (231) [apply] apply:maplist(user:expand_eval, [], _141446)
Call: (232) [apply] apply:maplist_([], _141446, user:expand_eval)
Unify: (232) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (232) [apply] apply:maplist_([], [], user:expand_eval)
^ Exit: (231) [apply] apply:maplist(user:expand_eval, [], [])
^ Exit: (230) [user] expand_eval(['new-space'], ['new-space'])
Call: (230) [apply] apply:maplist_([], _134022, user:expand_eval)
Unify: (230) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (230) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (229) [apply] apply:maplist_([['new-space']], [['new-space']], user:expand_eval)
Exit: (228) [apply] apply:maplist_(['&kb', ['new-space']], ['&kb', ['new-space']], user:expand_eval)
^ Exit: (227) [apply] apply:maplist(user:expand_eval, ['&kb', ['new-space']], ['&kb', ['new-space']])
^ Exit: (226) [user] expand_eval(['bind!', '&kb', ['new-space']], ['bind!', '&kb', ['new-space']])
^ Exit: (225) [system] once(user:expand_eval(['bind!', '&kb', ['new-space']], ['bind!', '&kb', ['new-space']]))
Call: (225) [system] ['bind!', '&kb', ['new-space']]\==['bind!', '&kb', ['new-space']]
^ Redo: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _32398)
^ Unify: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _32398)
^ Call: (225) [user] is_progn('bind!')
^ Unify: (225) [user] is_progn('bind!')
Call: (226) [system] var('bind!')
^ Redo: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _32398)
^ Unify: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _32398)
^ Call: (225) [user] is_space_op('bind!')
^ Redo: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _32398)
^ Unify: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _32398)
Call: (225) [system] is_list('&kb')
^ Redo: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _32398)
^ Unify: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _32398)
Call: (225) [system] atom('&kb')
Exit: (225) [system] atom('&kb')
^ Call: (225) [user] assert(was_asserted_space('&kb'))
^ Exit: (225) [user] assert(was_asserted_space('&kb'))
Call: (225) [user] make_nop(_5120, [], _32398)
Unify: (225) [user] make_nop(_5120, [], _32398)
Call: (226) [user] make_nop(_32398)
Unify: (226) [user] make_nop([])
Exit: (226) [user] make_nop([])
Exit: (225) [user] make_nop(_5120, [], [])
^ Call: (225) [user] check_returnval(=, _5120, [])
^ Unify: (225) [user] check_returnval(=, _5120, [])
^ Exit: (225) [user] check_returnval(=, _5120, [])
^ Exit: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], [])
Call: (224) [system] nb_setarg(1, retval(fail), [])
Exit: (224) [system] nb_setarg(1, retval([]), [])
^ Call: (224) [user] ignore(notrace((\+[]\=_34498, nb_setarg(1, retval([]), []))))
^ Unify: (224) [system] ignore(user:notrace((\+[]\=_34498, nb_setarg(1, retval([]), []))))
^ Call: (226) [system] setup_call_cleanup('$notrace'(_186162, _186164), once(user:(\+[]\=_34498, nb_setarg(1, retval([]), []))), '$restore_trace'(_186162, _186164))
^ Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_186162, _186164), system:once(user:(\+[]\=_34498, nb_setarg(1, retval([]), []))), system:'$restore_trace'(_186162, _186164))
^ Call: (227) [system] sig_atomic(system:'$notrace'(_186162, _186164))
^ Exit: (226) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[]\=_34498, nb_setarg(1, retval([]), []))), system:'$restore_trace'(3, -1))
^ Exit: (224) [system] ignore(user:notrace((\+[]\=_34498, nb_setarg(1, retval([]), []))))
^ Call: (224) [user] ignore((_34368==1->ignore(\+ \+ (flag(eval_num, _70372, _70372+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _70372, <--, [e, []]);indentq(0, _70372, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _70372, _70372+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _70372, <--, [e, []]);indentq(0, _70372, <--, [e, retval([])]))))))))))
^ Unify: (224) [system] ignore(user:(_34368==1->ignore(\+ \+ (flag(eval_num, _70372, _70372+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _70372, <--, [e, []]);indentq(0, _70372, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _70372, _70372+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _70372, <--, [e, []]);indentq(0, _70372, <--, [e, retval([])]))))))))))
Call: (226) [system] _34368==1
Fail: (226) [system] _34368==1
^ Call: (227) [system] setup_call_cleanup('$notrace'(_194598, _194600), once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _70372, _70372+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _70372, <--, [e, []]);indentq(0, _70372, <--, [e, retval([])])))))))), '$restore_trace'(_194598, _194600))
^ Unify: (227) [system] setup_call_cleanup(system:'$notrace'(_194598, _194600), system:once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _70372, _70372+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _70372, <--, [e, []]);indentq(0, _70372, <--, [e, retval([])])))))))), system:'$restore_trace'(_194598, _194600))
^ Call: (228) [system] sig_atomic(system:'$notrace'(_194598, _194600))
^ Exit: (227) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _70372, _70372+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _70372, <--, [e, []]);indentq(0, _70372, <--, [e, retval([])])))))))), system:'$restore_trace'(3, -1))
^ Exit: (224) [system] ignore(user:(_34368==1->ignore(\+ \+ (flag(eval_num, _70372, _70372+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _70372, <--, [e, []]);indentq(0, _70372, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _70372, _70372+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _70372, <--, [e, []]);indentq(0, _70372, <--, [e, retval([])]))))))))))
^ Exit: (222) [system] call_cleanup(user:((call(eval_20(=, _5120), 499, '&self', ['bind!', '&kb', ['new-space']], [])*->nb_setarg(1, retval([]), []);fail, trace, call(eval_20(=, _5120), 499, '&self', ['bind!', '&kb', ['new-space']], [])), ignore(notrace((\+[]\=_34498, nb_setarg(1, retval([]), []))))), user:ignore((_34368==1->ignore(\+ \+ (flag(eval_num, _70372, _70372+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _70372, <--, [e, []]);indentq(0, _70372, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _70372, _70372+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _70372, <--, [e, []]);indentq(0, _70372, <--, [e, retval([])])))))))))))
Call: (222) [system] retval([])\=@=retval(fail)
Exit: (222) [system] retval([])\=@=retval(fail)
^ Exit: (221) [user] trace_eval(eval_20(=, _5120), e, 499, '&self', ['bind!', '&kb', ['new-space']], [])
^ Call: (221) [user] self_eval([])
^ Unify: (221) [user] self_eval([])
^ Call: (223) [system] setup_call_cleanup('$notrace'(_205068, _205070), once(user:self_eval0([])), '$restore_trace'(_205068, _205070))
^ Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_205068, _205070), system:once(user:self_eval0([])), system:'$restore_trace'(_205068, _205070))
^ Call: (224) [system] sig_atomic(system:'$notrace'(_205068, _205070))
^ Exit: (223) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0([])), system:'$restore_trace'(3, -1))
^ Exit: (221) [user] self_eval([])
Call: (221) [system] _3602=[]
Exit: (221) [system] []=[]
^ Exit: (220) [user] eval_01(=, _5120, 500, '&self', ['bind!', '&kb', ['new-space']], [])
^ Exit: (219) [user] eval_00(=, _5120, 500, '&self', ['bind!', '&kb', ['new-space']], [])
^ Exit: (218) [user] eval_args(=, _5120, 500, '&self', ['bind!', '&kb', ['new-space']], [])
^ Exit: (216) [user] catch_metta_return(eval_args(=, _5120, 500, '&self', ['bind!', '&kb', ['new-space']], []), [])
Exit: (215) [user] eval_H(500, '&self', ['bind!', '&kb', ['new-space']], [])
Call: (215) [user] xform_out([], _3922)
Unify: (215) [user] xform_out([], _3922)
^ Call: (216) [user] is_returned([])
^ Unify: (216) [user] is_returned([])
^ Call: (218) [system] setup_call_cleanup('$notrace'(_220004, _220006), once(user:(\+is_empty([]))), '$restore_trace'(_220004, _220006))
^ Unify: (218) [system] setup_call_cleanup(system:'$notrace'(_220004, _220006), system:once(user:(\+is_empty([]))), system:'$restore_trace'(_220004, _220006))
^ Call: (219) [system] sig_atomic(system:'$notrace'(_220004, _220006))
^ Exit: (218) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+is_empty([]))), system:'$restore_trace'(3, -1))
^ Exit: (216) [user] is_returned([])
Call: (216) [system] _3922=[]
Exit: (216) [system] []=[]
Exit: (215) [user] xform_out([], [])
Call: (215) [system] nb_setarg(1, res(_3422), [])
Exit: (215) [system] nb_setarg(1, res([]), [])
^ Call: (216) [system] setup_call_cleanup('$notrace'(_229348, _229350), once(bugger:(true==true)), '$restore_trace'(_229348, _229350))
^ Unify: (216) [system] setup_call_cleanup(system:'$notrace'(_229348, _229350), system:once(bugger:(true==true)), system:'$restore_trace'(_229348, _229350))
^ Call: (217) [system] sig_atomic(system:'$notrace'(_229348, _229350))
^ Exit: (216) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:(true==true)), system:'$restore_trace'(3, -1))
^ Call: (215) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
^ Unify: (215) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
Call: (217) [system] var(rtrace:tAt_rtrace)
Fail: (217) [system] var(rtrace:tAt_rtrace)
^ Call: (218) [rtrace] tAt(false, 319, 256, tracing)
^ Unify: (218) [rtrace] tAt(false, 319, 256, tracing)
^ Exit: (218) [rtrace] tAt(false, 319, 256, tracing)
^ Exit: (215) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
^ Exit: (213) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], []), deterministic(true), xform_out([], []), nb_setarg(1, res([]), [])), deterministic(true)), (notrace(true==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace))
^ Exit: (212) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], []), deterministic(true), xform_out([], []), nb_setarg(1, res([]), [])), rtrace:tAt_rtrace)
Call: (211) [system] statistics(cputime, _242644)
Exit: (211) [system] statistics(cputime, 7.636261366)
Call: (211) [system] _3948 is 7.636261366-7.582352321
Exit: (211) [system] 0.053909045000000155 is 7.636261366-7.582352321
Exit: (210) [user] timed_call((eval_H(500, '&self', ['bind!', '&kb', ['new-space']], []), deterministic(true), xform_out([], []), nb_setarg(1, res([]), [])), 0.053909045000000155)
Call: (210) [system] true==true
Exit: (210) [system] true==true
Call: (211) [system] true==true
Exit: (211) [system] true==true
^ Call: (211) [user] set_option_value(interactive, false)
^ Unify: (211) [user] set_option_value(interactive, false)
^ Call: (212) [user] set_option_value0(interactive, false)
^ Unify: (212) [user] set_option_value0(interactive, false)
^ Call: (213) [user] p2mE(false, _254716)
^ Unify: (213) [user] p2mE(false, false)
Call: (214) [system] atom(false)
Exit: (214) [system] atom(false)
^ Unify: (213) [user] p2mE(false, 'False')
^ Exit: (213) [user] p2mE(false, 'False')
Call: (214) [$syspreds] nb_setval(interactive, 'False')
Unify: (214) [$syspreds] nb_setval(interactive, 'False')
Call: (215) [system] duplicate_term('False', _262158)
Exit: (215) [system] duplicate_term('False', 'False')
Call: (215) [system] nb_linkval(interactive, 'False')
Exit: (215) [system] nb_linkval(interactive, 'False')
Exit: (214) [$syspreds] nb_setval(interactive, 'False')
^ Call: (213) [user] p2mE(_266800, 'False')
^ Unify: (213) [user] p2mE('False', 'False')
Call: (214) [system] atom('False')
Exit: (214) [system] atom('False')
^ Unify: (213) [user] p2mE(false, 'False')
^ Exit: (213) [user] p2mE(false, 'False')
Call: (214) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)])
Exit: (214) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)])
Call: (214) [system] set_prolog_flag(interactive, false)
Exit: (214) [system] set_prolog_flag(interactive, false)
^ Exit: (212) [user] set_option_value0(interactive, false)
^ Exit: (211) [user] set_option_value(interactive, false)
Call: (211) [system] contrl(inf, each)=contrl(_4018, _4020)
Exit: (211) [system] contrl(inf, each)=contrl(inf, each)
Call: (211) [system] nb_setarg(1, res([]), [])
Exit: (211) [system] nb_setarg(1, res([]), [])
Call: (211) [system] current_input(_4044)
Exit: (211) [system] current_input((0x7fc6d2a3a000))
Call: (211) [system] read_pending_codes((0x7fc6d2a3a000), _4056, [])
Exit: (211) [system] read_pending_codes((0x7fc6d2a3a000), [], [])
Call: (211) [$syspreds] flag(result_num, _4070, _4070+1)
Unify: (211) [$syspreds] flag(result_num, _4070, _4070+1)
Call: (212) [system] _4070==_4070+1
Redo: (211) [$syspreds] flag(result_num, _4070, _4070+1)
Unify: (211) [$syspreds] flag(result_num, _4070, _4070+1)
^ Call: (212) [$syspreds] with_mutex('$flag', update_flag(result_num, _4070, _4070+1))
Call: (214) [$syspreds] update_flag(result_num, _4070, _4070+1)
Unify: (214) [$syspreds] update_flag(result_num, _4070, _4070+1)
Call: (215) [system] get_flag(result_num, _4070)
Exit: (215) [system] get_flag(result_num, 0)
Call: (215) [system] atom(0+1)
Redo: (214) [$syspreds] update_flag(result_num, 0, 0+1)
Call: (215) [system] set_flag(result_num, 1)
Exit: (215) [system] set_flag(result_num, 1)
Exit: (214) [$syspreds] update_flag(result_num, 0, 0+1)
^ Exit: (212) [$syspreds] with_mutex('$flag', update_flag(result_num, 0, 0+1))
Exit: (211) [$syspreds] flag(result_num, 0, 0+1)
Call: (211) [$syspreds] flag(result_num, _4090, _4090)
Unify: (211) [$syspreds] flag(result_num, _4090, _4090)
Call: (212) [system] _4090==_4090
Exit: (212) [system] _4090==_4090
Call: (212) [system] get_flag(result_num, _4090)
Exit: (212) [system] get_flag(result_num, 1)
Exit: (211) [$syspreds] flag(result_num, 1, 1)
^ Call: (211) [user] reset_eval_num
^ Unify: (211) [user] reset_eval_num
Call: (212) [$syspreds] flag(eval_num, _309694, 0)
Unify: (212) [$syspreds] flag(eval_num, _310626, 0)
Call: (213) [system] _311482==0
Redo: (212) [$syspreds] flag(eval_num, _312488, 0)
Unify: (212) [$syspreds] flag(eval_num, _313420, 0)
^ Call: (213) [$syspreds] with_mutex('$flag', update_flag(eval_num, _314280, 0))
Call: (215) [$syspreds] update_flag(eval_num, _314280, 0)
Unify: (215) [$syspreds] update_flag(eval_num, _314280, 0)
Call: (216) [system] get_flag(eval_num, _314280)
Exit: (216) [system] get_flag(eval_num, 1)
Call: (216) [system] atom(0)
Redo: (215) [$syspreds] update_flag(eval_num, 1, 0)
Call: (216) [system] set_flag(eval_num, 0)
Exit: (216) [system] set_flag(eval_num, 0)
Exit: (215) [$syspreds] update_flag(eval_num, 1, 0)
^ Exit: (213) [$syspreds] with_mutex('$flag', update_flag(eval_num, 1, 0))
Exit: (212) [$syspreds] flag(eval_num, 1, 0)
Call: (212) [$syspreds] flag(trace_output_len, _325524, 0)
Unify: (212) [$syspreds] flag(trace_output_len, _326456, 0)
Call: (213) [system] _327312==0
Redo: (212) [$syspreds] flag(trace_output_len, _328318, 0)
Unify: (212) [$syspreds] flag(trace_output_len, _329250, 0)
^ Call: (213) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, _330110, 0))
Call: (215) [$syspreds] update_flag(trace_output_len, _330110, 0)
Unify: (215) [$syspreds] update_flag(trace_output_len, _330110, 0)
Call: (216) [system] get_flag(trace_output_len, _330110)
Exit: (216) [system] get_flag(trace_output_len, 0)
Call: (216) [system] atom(0)
Redo: (215) [$syspreds] update_flag(trace_output_len, 0, 0)
Call: (216) [system] set_flag(trace_output_len, 0)
Exit: (216) [system] set_flag(trace_output_len, 0)
Exit: (215) [$syspreds] update_flag(trace_output_len, 0, 0)
^ Exit: (213) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, 0, 0))
Exit: (212) [$syspreds] flag(trace_output_len, 0, 0)
^ Exit: (211) [user] reset_eval_num
^ Call: (211) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), [])))
^ Unify: (211) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), [])))
^ Call: (212) [user] original_user_output(_344042)
^ Unify: (212) [user] original_user_output(_344042)
Call: (213) [system] stream_property(_344042, file_no(1))
Unify: (213) [system] stream_property(_344042, file_no(1))
Call: (214) [system] nonvar(_344042)
Redo: (213) [system] stream_property(_344042, file_no(1))
Unify: (213) [system] stream_property(_344042, file_no(1))
Call: (214) [system] nonvar(_344042)
Redo: (213) [system] stream_property(_344042, file_no(1))
Unify: (213) [system] stream_property(_344042, file_no(1))
Call: (214) [system] nonvar(file_no(1))
Exit: (214) [system] nonvar(file_no(1))
Call: (214) [system] file_no(1)=alias(_355162)
Redo: (213) [system] stream_property(_344042, file_no(1))
Exit: (213) [system] stream_property((0x7fc6d2a3a100), file_no(1))
^ Exit: (212) [user] original_user_output((0x7fc6d2a3a100))
^ Call: (212) [user] with_output_to((0x7fc6d2a3a100), (in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), [])))
^ Call: (214) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), [])
^ Unify: (214) [system] user:in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result('Empty'), [])
^ Call: (216) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^ Unify: (216) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
Call: (217) [system] nb_current(suspend_answers, true)
^ Redo: (216) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^ Unify: (216) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^ Call: (217) [user] answer_output(_366420)
^ Unify: (217) [user] answer_output(_366420)
^ Call: (218) [user] is_testing
^ Unify: (218) [user] is_testing
^ Call: (219) [user] is_metta_flag(test)
^ Unify: (219) [user] is_metta_flag(test)
^ Call: (221) [system] setup_call_cleanup('$notrace'(_371962, _371964), once(user:is_flag0(test)), '$restore_trace'(_371962, _371964))
^ Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_371962, _371964), system:once(user:is_flag0(test)), system:'$restore_trace'(_371962, _371964))
^ Call: (222) [system] sig_atomic(system:'$notrace'(_371962, _371964))
^ Exit: (221) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (219) [user] is_metta_flag(test)
^ Exit: (218) [user] is_testing
^ Call: (218) [user] original_user_output(_366420)
^ Unify: (218) [user] original_user_output(_366420)
Call: (219) [system] stream_property(_366420, file_no(1))
Unify: (219) [system] stream_property(_366420, file_no(1))
Call: (220) [system] nonvar(_366420)
Redo: (219) [system] stream_property(_366420, file_no(1))
Unify: (219) [system] stream_property(_366420, file_no(1))
Call: (220) [system] nonvar(_366420)
Redo: (219) [system] stream_property(_366420, file_no(1))
Unify: (219) [system] stream_property(_366420, file_no(1))
Call: (220) [system] nonvar(file_no(1))
Exit: (220) [system] nonvar(file_no(1))
Call: (220) [system] file_no(1)=alias(_388698)
Redo: (219) [system] stream_property(_366420, file_no(1))
Exit: (219) [system] stream_property((0x7fc6d2a3a100), file_no(1))
^ Exit: (218) [user] original_user_output((0x7fc6d2a3a100))
^ Exit: (217) [user] answer_output((0x7fc6d2a3a100))
^ Call: (217) [user] with_output_to((0x7fc6d2a3a100), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^ Call: (219) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^ Unify: (219) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
Call: (220) [system] prev_result('Empty')\=@=prev_result('Empty')
Fail: (220) [system] prev_result('Empty')\=@=prev_result('Empty')
^ Redo: (219) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^ Exit: (219) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^ Exit: (217) [user] with_output_to((0x7fc6d2a3a100), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^ Exit: (216) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
Call: (216) [system] nb_setarg(1, prev_result('Empty'), [])
Exit: (216) [system] nb_setarg(1, prev_result([]), [])
^ Exit: (214) [system] user:in_answer_io(if_t(prev_result([])\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result([]), [])
^ Exit: (212) [user] with_output_to((0x7fc6d2a3a100), (in_answer_io(if_t(prev_result([])\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result([]), [])))
^ Exit: (211) [user] user_io((in_answer_io(if_t(prev_result([])\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result([]), [])))
^ Call: (211) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))))
^ Unify: (211) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))))
Call: (212) [system] 1=Exit: (212) [system] 1=Call: (213) [system] 1==1
Exit: (213) [system] 1==1
Call: (213) [system] true==true
Exit: (213) [system] true==true
^ Call: (213) [user] not_compatio(format('~N~nDeterministic: ', []))
^ Unify: (213) [user] not_compatio(format('~N~nDeterministic: ', []))
^ Call: (214) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^ Unify: (214) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^ Call: (215) [user] once((is_mettalog;is_testing))
^ Unify: (215) [system] once(user:(is_mettalog;is_testing))
^ Call: (217) [user] is_mettalog
^ Unify: (217) [user] is_mettalog
^ Call: (218) [user] is_win64
^ Unify: (218) [user] is_win64
Call: (219) [system] current_prolog_flag(windows, _423444)
Fail: (219) [system] current_prolog_flag(windows, _424372)
^ Fail: (218) [user] is_win64
^ Redo: (217) [user] is_mettalog
^ Unify: (217) [user] is_mettalog
^ Call: (218) [user] is_metta_flag(log)
^ Unify: (218) [user] is_metta_flag(log)
^ Call: (220) [system] setup_call_cleanup('$notrace'(_429832, _429834), once(user:is_flag0(log)), '$restore_trace'(_429832, _429834))
^ Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_429832, _429834), system:once(user:is_flag0(log)), system:'$restore_trace'(_429832, _429834))
^ Call: (221) [system] sig_atomic(system:'$notrace'(_429832, _429834))
^ Exit: (220) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1))
^ Exit: (218) [user] is_metta_flag(log)
^ Exit: (217) [user] is_mettalog
^ Exit: (215) [system] once(user:(is_mettalog;is_testing))
^ Call: (215) [user] user_err(format('~N~nDeterministic: ', []))
^ Unify: (215) [user] user_err(format('~N~nDeterministic: ', []))
^ Call: (216) [user] original_user_error(_438228)
^ Unify: (216) [user] original_user_error(_438228)
Call: (217) [system] stream_property(_438228, file_no(2))
Unify: (217) [system] stream_property(_438228, file_no(2))
Call: (218) [system] nonvar(_438228)
Redo: (217) [system] stream_property(_438228, file_no(2))
Unify: (217) [system] stream_property(_438228, file_no(2))
Call: (218) [system] nonvar(_438228)
Redo: (217) [system] stream_property(_438228, file_no(2))
Unify: (217) [system] stream_property(_438228, file_no(2))
Call: (218) [system] nonvar(file_no(2))
Exit: (218) [system] nonvar(file_no(2))
Call: (218) [system] file_no(2)=alias(_449348)
Redo: (217) [system] stream_property(_438228, file_no(2))
Exit: (217) [system] stream_property((0x7fc6d2a3a200), file_no(2))
^ Exit: (216) [user] original_user_error((0x7fc6d2a3a200))
^ Call: (216) [user] with_output_to((0x7fc6d2a3a200), format('~N~nDeterministic: ', []))
^ Call: (218) [user] format('~N~nDeterministic: ', [])
Deterministic:
^ Exit: (218) [user] format('~N~nDeterministic: ', [])
^ Exit: (216) [user] with_output_to((0x7fc6d2a3a200), format('~N~nDeterministic: ', []))
^ Exit: (215) [user] user_err(format('~N~nDeterministic: ', []))
^ Exit: (214) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^ Exit: (213) [user] not_compatio(format('~N~nDeterministic: ', []))
^ Call: (213) [user] ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))
^ Unify: (213) [system] ignore(user:(not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))
^ Call: (215) [user] not_compatio(if_t(\+symbolic([]), nop(nl)))
^ Unify: (215) [user] not_compatio(if_t(\+symbolic([]), nop(nl)))
^ Call: (216) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic([]), nop(nl))))
^ Unify: (216) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic([]), nop(nl))))
^ Call: (217) [user] once((is_mettalog;is_testing))
^ Unify: (217) [system] once(user:(is_mettalog;is_testing))
^ Call: (219) [user] is_mettalog
^ Unify: (219) [user] is_mettalog
^ Call: (220) [user] is_win64
^ Unify: (220) [user] is_win64
Call: (221) [system] current_prolog_flag(windows, _471108)
Fail: (221) [system] current_prolog_flag(windows, _472036)
^ Fail: (220) [user] is_win64
^ Redo: (219) [user] is_mettalog
^ Unify: (219) [user] is_mettalog
^ Call: (220) [user] is_metta_flag(log)
^ Unify: (220) [user] is_metta_flag(log)
^ Call: (222) [system] setup_call_cleanup('$notrace'(_477496, _477498), once(user:is_flag0(log)), '$restore_trace'(_477496, _477498))
^ Unify: (222) [system] setup_call_cleanup(system:'$notrace'(_477496, _477498), system:once(user:is_flag0(log)), system:'$restore_trace'(_477496, _477498))
^ Call: (223) [system] sig_atomic(system:'$notrace'(_477496, _477498))
^ Exit: (222) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1))
^ Exit: (220) [user] is_metta_flag(log)
^ Exit: (219) [user] is_mettalog
^ Exit: (217) [system] once(user:(is_mettalog;is_testing))
^ Call: (217) [user] user_err(if_t(\+symbolic([]), nop(nl)))
^ Unify: (217) [user] user_err(if_t(\+symbolic([]), nop(nl)))
^ Call: (218) [user] original_user_error(_485892)
^ Unify: (218) [user] original_user_error(_485892)
Call: (219) [system] stream_property(_485892, file_no(2))
Unify: (219) [system] stream_property(_485892, file_no(2))
Call: (220) [system] nonvar(_485892)
Redo: (219) [system] stream_property(_485892, file_no(2))
Unify: (219) [system] stream_property(_485892, file_no(2))
Call: (220) [system] nonvar(_485892)
Redo: (219) [system] stream_property(_485892, file_no(2))
Unify: (219) [system] stream_property(_485892, file_no(2))
Call: (220) [system] nonvar(file_no(2))
Exit: (220) [system] nonvar(file_no(2))
Call: (220) [system] file_no(2)=alias(_497012)
Redo: (219) [system] stream_property(_485892, file_no(2))
Exit: (219) [system] stream_property((0x7fc6d2a3a200), file_no(2))
^ Exit: (218) [user] original_user_error((0x7fc6d2a3a200))
^ Call: (218) [user] with_output_to((0x7fc6d2a3a200), if_t(\+symbolic([]), nop(nl)))
^ Call: (220) [user] if_t(\+symbolic([]), nop(nl))
^ Unify: (220) [user] if_t(\+symbolic([]), nop(nl))
^ Call: (222) [user] symbolic([])
^ Unify: (222) [user] symbolic([])
Call: (223) [system] atomic([])
Exit: (223) [system] atomic([])
^ Exit: (222) [user] symbolic([])
^ Redo: (220) [user] if_t(\+symbolic([]), nop(nl))
^ Exit: (220) [user] if_t(\+symbolic([]), nop(nl))
^ Exit: (218) [user] with_output_to((0x7fc6d2a3a200), if_t(\+symbolic([]), nop(nl)))
^ Exit: (217) [user] user_err(if_t(\+symbolic([]), nop(nl)))
^ Exit: (216) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic([]), nop(nl))))
^ Exit: (215) [user] not_compatio(if_t(\+symbolic([]), nop(nl)))
^ Call: (215) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))
^ Unify: (215) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))
^ Call: (216) [user] original_user_output(_515894)
^ Unify: (216) [user] original_user_output(_515894)
Call: (217) [system] stream_property(_515894, file_no(1))
Unify: (217) [system] stream_property(_515894, file_no(1))
Call: (218) [system] nonvar(_515894)
Redo: (217) [system] stream_property(_515894, file_no(1))
Unify: (217) [system] stream_property(_515894, file_no(1))
Call: (218) [system] nonvar(_515894)
Redo: (217) [system] stream_property(_4992, file_no(1))
Unify: (217) [system] stream_property(_4992, file_no(1))
Call: (218) [system] nonvar(file_no(1))
Exit: (218) [system] nonvar(file_no(1))
Call: (218) [system] file_no(1)=alias(_8128)
Redo: (217) [system] stream_property(_4992, file_no(1))
Exit: (217) [system] stream_property((0x7fc6d2a3a100), file_no(1))
^ Exit: (216) [user] original_user_output((0x7fc6d2a3a100))
^ Call: (216) [user] with_output_to((0x7fc6d2a3a100), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))
^ Call: (218) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^ Unify: (218) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^ Call: (219) [user] as_tf(is_mettalog, _15098)
^ Unify: (219) [user] as_tf(is_mettalog, _15098)
Call: (220) [system] is_mettalog\=[_16958|_16960]
Exit: (220) [system] is_mettalog\=[_16958|_16960]
^ Call: (220) [user] catch_nowarn((call(is_mettalog)*->_15098='True';_15098='False'))
^ Unify: (220) [user] catch_nowarn((call(is_mettalog)*->_15098='True';_15098='False'))
Call: (221) [user] catch_err((call(is_mettalog)*->_15098='True';_15098='False'), error(_20696, _20698), fail)
Unify: (221) [user] catch_err((call(is_mettalog)*->_15098='True';_15098='False'), error(_20696, _20698), fail)
^ Call: (224) [user] is_mettalog
^ Unify: (224) [user] is_mettalog
^ Call: (225) [user] is_win64
^ Unify: (225) [user] is_win64
Call: (226) [system] current_prolog_flag(windows, _26312)
Fail: (226) [system] current_prolog_flag(windows, _27240)
^ Fail: (225) [user] is_win64
^ Redo: (224) [user] is_mettalog
^ Unify: (224) [user] is_mettalog
^ Call: (225) [user] is_metta_flag(log)
^ Unify: (225) [user] is_metta_flag(log)
^ Call: (227) [system] setup_call_cleanup('$notrace'(_32700, _32702), once(user:is_flag0(log)), '$restore_trace'(_32700, _32702))
^ Unify: (227) [system] setup_call_cleanup(system:'$notrace'(_32700, _32702), system:once(user:is_flag0(log)), system:'$restore_trace'(_32700, _32702))
^ Call: (228) [system] sig_atomic(system:'$notrace'(_32700, _32702))
^ Exit: (227) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1))
^ Exit: (225) [user] is_metta_flag(log)
^ Exit: (224) [user] is_mettalog
Call: (224) [system] _15098='True'
Exit: (224) [system] 'True'='True'
Exit: (221) [user] catch_err((call(is_mettalog)*->'True'='True';'True'='False'), error(_20696, _20698), fail)
^ Exit: (220) [user] catch_nowarn((call(is_mettalog)*->'True'='True';'True'='False'))
^ Exit: (219) [user] as_tf(is_mettalog, 'True')
^ Call: (219) [user] with_option(src_indents, 'True', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^ Unify: (219) [user] with_option(src_indents, 'True', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^ Call: (220) [user] was_option_value(src_indents, _45054)
^ Unify: (220) [user] was_option_value(src_indents, _45054)
Call: (221) [system] current_prolog_flag(src_indents, _46912)
Exit: (221) [system] current_prolog_flag(src_indents, [])
Call: (221) [system] _45054=[]
Exit: (221) [system] []=[]
^ Exit: (220) [user] was_option_value(src_indents, [])
^ Call: (220) [user] setup_call_cleanup(set_option_value(src_indents, 'True'), color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)), set_option_value(src_indents, []))
^ Unify: (220) [system] setup_call_cleanup(user:set_option_value(src_indents, 'True'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)), user:set_option_value(src_indents, []))
^ Call: (221) [system] sig_atomic(user:set_option_value(src_indents, 'True'))
^ Call: (223) [user] set_option_value(src_indents, 'True')
^ Unify: (223) [user] set_option_value(src_indents, 'True')
^ Call: (224) [user] set_option_value0(src_indents, 'True')
^ Unify: (224) [user] set_option_value0(src_indents, 'True')
^ Call: (225) [user] p2mE('True', _58346)
^ Unify: (225) [user] p2mE('True', 'True')
Call: (226) [system] atom('True')
Exit: (226) [system] atom('True')
^ Unify: (225) [user] p2mE('True', 'True')
^ Exit: (225) [user] p2mE('True', 'True')
Call: (226) [$syspreds] nb_setval(src_indents, 'True')
Unify: (226) [$syspreds] nb_setval(src_indents, 'True')
Call: (227) [system] duplicate_term('True', _65788)
Exit: (227) [system] duplicate_term('True', 'True')
Call: (227) [system] nb_linkval(src_indents, 'True')
Exit: (227) [system] nb_linkval(src_indents, 'True')
Exit: (226) [$syspreds] nb_setval(src_indents, 'True')
^ Call: (225) [user] p2mE(_70430, 'True')
^ Unify: (225) [user] p2mE('True', 'True')
Call: (226) [system] atom('True')
Exit: (226) [system] atom('True')
^ Unify: (225) [user] p2mE(true, 'True')
^ Exit: (225) [user] p2mE(true, 'True')
Call: (226) [system] create_prolog_flag(src_indents, true, [keep(false), access(read_write), type(term)])
Exit: (226) [system] create_prolog_flag(src_indents, true, [keep(false), access(read_write), type(term)])
Call: (226) [system] set_prolog_flag(src_indents, true)
Exit: (226) [system] set_prolog_flag(src_indents, true)
^ Exit: (224) [user] set_option_value0(src_indents, 'True')
^ Exit: (223) [user] set_option_value(src_indents, 'True')
^ Exit: (221) [system] sig_atomic(user:set_option_value(src_indents, 'True'))
^ Call: (221) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))
^ Unify: (221) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))
^ Call: (222) [user] is_compatio
^ Unify: (222) [user] is_compatio
^ Call: (224) [system] setup_call_cleanup('$notrace'(_86518, _86520), once(user:is_compatio0), '$restore_trace'(_86518, _86520))
^ Unify: (224) [system] setup_call_cleanup(system:'$notrace'(_86518, _86520), system:once(user:is_compatio0), system:'$restore_trace'(_86518, _86520))
^ Call: (225) [system] sig_atomic(system:'$notrace'(_86518, _86520))
^ Fail: (222) [user] is_compatio
^ Redo: (221) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))
^ Unify: (221) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))
^ Call: (223) [rtrace] rtrace:quietly3(user:(wots(_92380, must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))), (_92380==""->true;our_ansi_format('yellow', '~w~n', [_92380]))))
^ Unify: (223) [rtrace] rtrace:quietly3(user:(wots(_92380, must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))), (_92380==""->true;our_ansi_format('yellow', '~w~n', [_92380]))))
()
^ Exit: (223) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))), (""==""->true;our_ansi_format('yellow', '~w~n', [""]))))
^ Exit: (221) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))
^ Call: (222) [user] set_option_value(src_indents, [])
^ Unify: (222) [user] set_option_value(src_indents, [])
^ Call: (223) [user] set_option_value0(src_indents, [])
^ Unify: (223) [user] set_option_value0(src_indents, [])
^ Call: (224) [user] p2mE([], _101526)
^ Unify: (224) [user] p2mE([], [])
Call: (225) [system] atom([])
Fail: (225) [system] atom([])
^ Redo: (224) [user] p2mE([], [])
^ Exit: (224) [user] p2mE([], [])
Call: (225) [$syspreds] nb_setval(src_indents, [])
Unify: (225) [$syspreds] nb_setval(src_indents, [])
Call: (226) [system] duplicate_term([], _108968)
Exit: (226) [system] duplicate_term([], [])
Call: (226) [system] nb_linkval(src_indents, [])
Exit: (226) [system] nb_linkval(src_indents, [])
Exit: (225) [$syspreds] nb_setval(src_indents, [])
^ Call: (224) [user] p2mE(_113610, [])
^ Unify: (224) [user] p2mE([], [])
Call: (225) [system] atom([])
Fail: (225) [system] atom([])
^ Redo: (224) [user] p2mE([], [])
^ Exit: (224) [user] p2mE([], [])
Call: (225) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)])
Exit: (225) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)])
Call: (225) [system] set_prolog_flag(src_indents, [])
Exit: (225) [system] set_prolog_flag(src_indents, [])
^ Exit: (223) [user] set_option_value0(src_indents, [])
^ Exit: (222) [user] set_option_value(src_indents, [])
^ Exit: (220) [system] setup_call_cleanup(user:set_option_value(src_indents, 'True'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)), user:set_option_value(src_indents, []))
^ Exit: (219) [user] with_option(src_indents, 'True', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^ Exit: (218) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^ Exit: (216) [user] with_output_to((0x7fc6d2a3a100), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))
^ Exit: (215) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))
^ Exit: (213) [system] ignore(user:(not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))
^ Exit: (211) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))))
^ Call: (211) [user] in_answer_io(write_asrc([]))
^ Unify: (211) [user] in_answer_io(write_asrc([]))
Call: (212) [system] nb_current(suspend_answers, true)
^ Redo: (211) [user] in_answer_io(write_asrc([]))
^ Unify: (211) [user] in_answer_io(write_asrc([]))
^ Call: (212) [user] answer_output(_136820)
^ Unify: (212) [user] answer_output(_136820)
^ Call: (213) [user] is_testing
^ Unify: (213) [user] is_testing
^ Call: (214) [user] is_metta_flag(test)
^ Unify: (214) [user] is_metta_flag(test)
^ Call: (216) [system] setup_call_cleanup('$notrace'(_142362, _142364), once(user:is_flag0(test)), '$restore_trace'(_142362, _142364))
^ Unify: (216) [system] setup_call_cleanup(system:'$notrace'(_142362, _142364), system:once(user:is_flag0(test)), system:'$restore_trace'(_142362, _142364))
^ Call: (217) [system] sig_atomic(system:'$notrace'(_142362, _142364))
^ Exit: (216) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (214) [user] is_metta_flag(test)
^ Exit: (213) [user] is_testing
^ Call: (213) [user] original_user_output(_136820)
^ Unify: (213) [user] original_user_output(_136820)
Call: (214) [system] stream_property(_136820, file_no(1))
Unify: (214) [system] stream_property(_136820, file_no(1))
Call: (215) [system] nonvar(_136820)
Redo: (214) [system] stream_property(_136820, file_no(1))
Unify: (214) [system] stream_property(_136820, file_no(1))
Call: (215) [system] nonvar(_136820)
Redo: (214) [system] stream_property(_136820, file_no(1))
Unify: (214) [system] stream_property(_136820, file_no(1))
Call: (215) [system] nonvar(file_no(1))
Exit: (215) [system] nonvar(file_no(1))
Call: (215) [system] file_no(1)=alias(_159098)
Redo: (214) [system] stream_property(_136820, file_no(1))
Exit: (214) [system] stream_property((0x7fc6d2a3a100), file_no(1))
^ Exit: (213) [user] original_user_output((0x7fc6d2a3a100))
^ Exit: (212) [user] answer_output((0x7fc6d2a3a100))
^ Call: (212) [user] with_output_to((0x7fc6d2a3a100), write_asrc([]))
Call: (214) [user] write_asrc([])
Unify: (214) [user] write_asrc([])
Call: (215) [system] []=='Empty'
Redo: (214) [user] write_asrc([])
Unify: (214) [user] write_asrc([])
Call: (215) [user] write_bsrc([])
Unify: (215) [user] write_bsrc([])
Call: (216) [system] []=='Empty'
Redo: (215) [user] write_bsrc([])
Unify: (215) [user] write_bsrc([])
Call: (216) [system] ground([])
Exit: (216) [system] ground([])
Call: (216) [user] write_bsrc1([])
Unify: (216) [user] write_bsrc1([])
Call: (217) [system] is_list([])
Exit: (217) [system] is_list([])
Call: (217) [lists] lists:member(_179442, [])
Redo: (216) [user] write_bsrc1([])
Unify: (216) [user] write_bsrc1([])
^ Call: (217) [user] write_src_woi([])
^ Unify: (217) [user] write_src_woi([])
^ Call: (219) [system] setup_call_cleanup('$notrace'(_184062, _184064), once(user:with_indents(false, write_src([]))), '$restore_trace'(_184062, _184064))
^ Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_184062, _184064), system:once(user:with_indents(false, write_src([]))), system:'$restore_trace'(_184062, _184064))
^ Call: (220) [system] sig_atomic(system:'$notrace'(_184062, _184064))
()
^ Exit: (219) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:with_indents(false, write_src([]))), system:'$restore_trace'(3, -1))
^ Exit: (217) [user] write_src_woi([])
Exit: (216) [user] write_bsrc1([])
Exit: (215) [user] write_bsrc([])
Exit: (214) [user] write_asrc([])
^ Exit: (212) [user] with_output_to((0x7fc6d2a3a100), write_asrc([]))
^ Exit: (211) [user] in_answer_io(write_asrc([]))
^ Call: (211) [user] not_compatio(format('~N'))
^ Unify: (211) [user] not_compatio(format('~N'))
^ Call: (212) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^ Unify: (212) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^ Call: (213) [user] once((is_mettalog;is_testing))
^ Unify: (213) [system] once(user:(is_mettalog;is_testing))
^ Call: (215) [user] is_mettalog
^ Unify: (215) [user] is_mettalog
^ Call: (216) [user] is_win64
^ Unify: (216) [user] is_win64
Call: (217) [system] current_prolog_flag(windows, _203008)
Fail: (217) [system] current_prolog_flag(windows, _203936)
^ Fail: (216) [user] is_win64
^ Redo: (215) [user] is_mettalog
^ Unify: (215) [user] is_mettalog
^ Call: (216) [user] is_metta_flag(log)
^ Unify: (216) [user] is_metta_flag(log)
^ Call: (218) [system] setup_call_cleanup('$notrace'(_209396, _209398), once(user:is_flag0(log)), '$restore_trace'(_209396, _209398))
^ Unify: (218) [system] setup_call_cleanup(system:'$notrace'(_209396, _209398), system:once(user:is_flag0(log)), system:'$restore_trace'(_209396, _209398))
^ Call: (219) [system] sig_atomic(system:'$notrace'(_209396, _209398))
^ Exit: (218) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1))
^ Exit: (216) [user] is_metta_flag(log)
^ Exit: (215) [user] is_mettalog
^ Exit: (213) [system] once(user:(is_mettalog;is_testing))
^ Call: (213) [user] user_err(format('~N'))
^ Unify: (213) [user] user_err(format('~N'))
^ Call: (214) [user] original_user_error(_217792)
^ Unify: (214) [user] original_user_error(_217792)
Call: (215) [system] stream_property(_217792, file_no(2))
Unify: (215) [system] stream_property(_217792, file_no(2))
Call: (216) [system] nonvar(_217792)
Redo: (215) [system] stream_property(_217792, file_no(2))
Unify: (215) [system] stream_property(_217792, file_no(2))
Call: (216) [system] nonvar(_217792)
Redo: (215) [system] stream_property(_217792, file_no(2))
Unify: (215) [system] stream_property(_217792, file_no(2))
Call: (216) [system] nonvar(file_no(2))
Exit: (216) [system] nonvar(file_no(2))
Call: (216) [system] file_no(2)=alias(_228912)
Redo: (215) [system] stream_property(_217792, file_no(2))
Exit: (215) [system] stream_property((0x7fc6d2a3a200), file_no(2))
^ Exit: (214) [user] original_user_error((0x7fc6d2a3a200))
^ Call: (214) [user] with_output_to((0x7fc6d2a3a200), format('~N'))
Call: (216) [$syspreds] format('~N')
Unify: (216) [$syspreds] format('~N')
^ Call: (217) [$syspreds] format('~N', [])
^ Exit: (217) [$syspreds] format('~N', [])
Exit: (216) [$syspreds] format('~N')
^ Exit: (214) [user] with_output_to((0x7fc6d2a3a200), format('~N'))
^ Exit: (213) [user] user_err(format('~N'))
^ Exit: (212) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^ Exit: (211) [user] not_compatio(format('~N'))
Call: (211) [system] true\==true
Fail: (211) [system] true\==true
Call: (211) [system] _4452=false
Exit: (211) [system] false=false
^ Call: (211) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.053909045000000155)))))
^ Unify: (211) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.053909045000000155)))))
Call: (213) [system] false==true
Fail: (213) [system] false==true
Call: (213) [system] true==true
Exit: (213) [system] true==true
^ Call: (212) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.053909045000000155))))
^ Unify: (212) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.053909045000000155))))
^ Call: (214) [system] setup_call_cleanup('$notrace'(_253684, _253686), once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.053909045000000155))))), _253642, fbug((_253642-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.053909045000000155))))))))), '$restore_trace'(_253684, _253686))
^ Unify: (214) [system] setup_call_cleanup(system:'$notrace'(_253684, _253686), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.053909045000000155))))), _253642, fbug((_253642-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.053909045000000155))))))))), system:'$restore_trace'(_253684, _253686))
^ Call: (215) [system] sig_atomic(system:'$notrace'(_253684, _253686))
^ Exit: (214) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.053909045000000155))))), _253642, fbug((_253642-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.053909045000000155))))))))), system:'$restore_trace'(3, -1))
^ Exit: (212) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.053909045000000155))))
^ Exit: (211) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.053909045000000155)))))
^ Call: (211) [user] color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _4556), maplist(print_var, _4556), nop(nl)));true)))
^ Unify: (211) [user] color_g_mesg('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4556), maplist(print_var, _4556), nop(nl)));true)))
^ Call: (213) [system] setup_call_cleanup('$notrace'(_262500, _262502), once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4556), maplist(print_var, _4556), nop(nl)));true))))), '$restore_trace'(_262500, _262502))
^ Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_262500, _262502), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4556), maplist(print_var, _4556), nop(nl)));true))))), system:'$restore_trace'(_262500, _262502))
^ Call: (214) [system] sig_atomic(system:'$notrace'(_262500, _262502))
^ Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4556), maplist(print_var, _4556), nop(nl)));true))))), system:'$restore_trace'(3, -1))
^ Exit: (211) [user] color_g_mesg('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4556), maplist(print_var, _4556), nop(nl)));true)))
Call: (211) [system] false==true
Fail: (211) [system] false==true
Redo: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _3602), _3602, [], [], _3602, _3422)
Call: (209) [$syspreds] flag(result_num, _275446, _275446)
Unify: (209) [$syspreds] flag(result_num, _275446, _275446)
Call: (210) [system] _275446==_275446
Exit: (210) [system] _275446==_275446
Call: (210) [system] get_flag(result_num, _275446)
Exit: (210) [system] get_flag(result_num, 1)
Exit: (209) [$syspreds] flag(result_num, 1, 1)
Call: (209) [system] 1==0
Redo: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _3602), _3602, [], [], _3602, _3422)
^ Call: (209) [user] in_answer_io(write(']\n'))
^ Unify: (209) [user] in_answer_io(write(']\n'))
Call: (210) [system] nb_current(suspend_answers, true)
^ Redo: (209) [user] in_answer_io(write(']\n'))
^ Unify: (209) [user] in_answer_io(write(']\n'))
^ Call: (210) [user] answer_output(_292344)
^ Unify: (210) [user] answer_output(_292344)
^ Call: (211) [user] is_testing
^ Unify: (211) [user] is_testing
^ Call: (212) [user] is_metta_flag(test)
^ Unify: (212) [user] is_metta_flag(test)
^ Call: (214) [system] setup_call_cleanup('$notrace'(_297886, _297888), once(user:is_flag0(test)), '$restore_trace'(_297886, _297888))
^ Unify: (214) [system] setup_call_cleanup(system:'$notrace'(_297886, _297888), system:once(user:is_flag0(test)), system:'$restore_trace'(_297886, _297888))
^ Call: (215) [system] sig_atomic(system:'$notrace'(_297886, _297888))
^ Exit: (214) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (212) [user] is_metta_flag(test)
^ Exit: (211) [user] is_testing
^ Call: (211) [user] original_user_output(_292344)
^ Unify: (211) [user] original_user_output(_292344)
Call: (212) [system] stream_property(_292344, file_no(1))
Unify: (212) [system] stream_property(_292344, file_no(1))
Call: (213) [system] nonvar(_292344)
Redo: (212) [system] stream_property(_292344, file_no(1))
Unify: (212) [system] stream_property(_292344, file_no(1))
Call: (213) [system] nonvar(_292344)
Redo: (212) [system] stream_property(_292344, file_no(1))
Unify: (212) [system] stream_property(_292344, file_no(1))
Call: (213) [system] nonvar(file_no(1))
Exit: (213) [system] nonvar(file_no(1))
Call: (213) [system] file_no(1)=alias(_314622)
Redo: (212) [system] stream_property(_292344, file_no(1))
Exit: (212) [system] stream_property((0x7fc6d2a3a100), file_no(1))
^ Exit: (211) [user] original_user_output((0x7fc6d2a3a100))
^ Exit: (210) [user] answer_output((0x7fc6d2a3a100))
^ Call: (210) [user] with_output_to((0x7fc6d2a3a100), write(']\n'))